باستخدام Otto، الطريقة التي تتخذها فقط إذا اتصلت بها مباشرة في مكان آخر
سؤال
لدي مشكلة حيث لا يتم استدعاء إحدى طرق المشتركين المشترك في مكان آخر.
هنا هي بعض المعلومات ذات الصلة حول الرمز:
- وسيلة واحدة من فصالتي مشروحة مع movscribe.
- عن طريق الخروج من خلال التعليمات البرمجية مع المصحح، أجد أنه في ظل ظرفي المحدد، لا يوجد في الفئة أي طرق مشروحة مع SuBScribe.
- ما لم أسميه الطريقة مباشرة في وقت ما في الوقت المناسب (لا يهم متى، أو حتى إذا تم استدعاء فعلا في وقت التشغيل) في مكان آخر، فإن Post لا يعمل.
- IDE (استوديو Android) يخطرني بأن "الطريقة غير مستعملة"
يمكنني بالتأكيد استدعاء الطريقة في كتلة من التعليمات البرمجية أنني واثق لن أطفاء أبدا، لكن هذا أمر ممارس فظيع، وهزيم الغرض من هذه الوظيفة / الاشتراك النموذج.
أو أستطيع أن أجعل الطريقة ثابتة، لكنني أفضل ذلك لأنني استخدم متغيرات الأعضاء داخلها.
أي حلول لماذا يحدث هذا على الرغم من أن مثال Otto يستخدم نمطا مشابها
المحلول
تبين أنها كانت مشكلة بروبروارد.تم إصلاحه عن طريق إضافة الأسطر التالية:
giveacodicetagpre.لا تنتمي إلى StackOverflow