سؤال

أنا متابعة الأنماط التي يتم استخدامها في مثال البوصلة في مشروع جديد ولديك معظم الأعمال المنطقية.ومع ذلك، عندما أقوم بالنقر بينما يتم عرض بطاقة LIVE الخاصة بي، أسمع الضوضاء "انقر" ولكن نشاط القائمة الخاص بي لا يعرض.أعتقد أنني في عداد المفقودين قطعة من اللغز، لكنني لم أتمكن من معرفة ما حتى الآن.

عندما أقر، إلى جانب النقر، أرى أيضا هذا في Logcat:

giveacodicetagpre.

لذلك يبدو أنه يجب أن تبدأ نشاطي، لكنه لا يظهر.فيما يلي بعض القطع ذات الصلة ... على الرغم من أنني لست متأكدا من أين المشكلة هي.

جزء الخدمة في Androidmanifest.xml:

giveacodicetagpre.

طريقة OnstartCommand في SpeedService.java:

giveacodicetagpre.

هنا هو speeddisplaymenuactivity.java.لا يتم استدعاء أي من هذه الأساليب.

giveacodicetagpre.

هل يرى أي شخص ما أفتقده؟

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

المحلول

هذا صحيح، معلن أن SpeedDisPlayMenuactivity هو المشكلة في هذه الحالة.

لقد رأيت حالات حيث يتم التعامل مع العديد من الأنواع الأخرى من الاستثناءات / التعطل التي تحدث عادة في بيئة أندرويد بأمان في الزجاج.

هذا جيد بالتأكيد لتجربة المستخدم، ولكنه يجعل من الصعب على التنمية.نأمل أن يأتي نوع من الإعدادات في المستقبل لتمكين الاستثناءات أيضا في المستقبل!

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