سؤال

أنا أقوم بتطوير تطبيق P2P وكان يتبع البرنامج التعليمي هنا وبينما كنت أختبرها على هواتف 2 كنت أتجول عند بدء اكتشاف الأقران؟

مرة واحدة فقط عند بدء تشغيل التطبيق، بشكل دوري أو في كل مرة في onResume؟

أنا أسأل لأنه في بعض الأحيان عندما أحاول عرض قائمة الأقران، لا يمكن العثور على أي. أود أيضا أن أعرف سبب هذا وما هو فعال هو اكتشاف الأقران وماذا يفعل.

هل كانت مفيدة؟

المحلول

أبدأ الاكتشاف من خلال المستمعين المسجلين في التطبيق كل "X" وثواني، نعم، كنت ترغب في بدء اكتشاف OnResume () كذلك.أيضا، أفترض أنك تستفيد بالفعل تبث النوايا لتحديد تغيير الحالة.

لا أستطيع التوضيح على Interals of P2P Discovery ولكن يمكن أن يفشل الاكتشاف لأن الشبكة مشغولة أو نظرا لخطأ داخلي أو ببساطة لأن الجهاز لا يدعم P2P كما هو مذكور هنا .

نصائح أخرى

giveacodicetagpre.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top