سؤال
هل يمكن لشخص ما شرح كيفية فهم logcat من إغلاق قوة Android.
يحدث هذا الحادث عندما اتصلت بـ Finish () في OnPause ().
هنا هي لقطة شاشة DDMS http://www.2ql.net/uploads/1245827534.png
شكرًا.
المحلول
الاستثناء SuperNotCalledException
. يحدث هذا عندما ، في عمليات الاسترجاعات المختلفة ، لا تتسلل إلى الأعلى إلى الفئة الفائقة. onPause()
هو واحد من تلك الاسترجاعات.
لذلك ، إذا onPause()
يشبه:
@Override
public void onPause() {
finish();
}
من شأنه أن يرفع هذا الاستثناء. يجب أن تبدو مثل:
@Override
public void onPause() {
super.onPause();
finish();
}
لا تنتمي إلى StackOverflow