انجمن سایت کلیدستان



مشکل با متد ;()onPause (در برنامه نویسی اندروید)زمان کنونی: ۱۳۹۵/۰۹/۲۰، ۰۷:۰۸ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: mehran_ab
آخرین ارسال: mehran_ab
پاسخ 3
بازدید 378

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با متد ;()onPause (در برنامه نویسی اندروید)

مشکل با متد ;()onPause (در برنامه نویسی اندروید)

#1
سلام دوستان
من داخل اکتیویتی برنامه ام از متد ;()onPause استفاده کردم و داخل متد ;()finish رو فراخوانی کردم . حالا این اکتیویتی به اکتیویتی دیگه ای که میرم پیام فورس کلوز میده و بعد به اکتیویتی بعدی میره . داخل لاگ کت ارور :

کد پی‌اچ‌پی:
android.app.SuperNotCalledExceptionActivity {developers.mehran.myhint/developers.mehran.myhint.MainActivitydid not call through to super.onPause()
            
at android.app.Activity.performPause(Activity.java:5210)
            
at android.app.Instrumentation.callActivityOnPause(Instrumentation.java:1226)
            
at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3002)
            
at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2971)
            
at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:2949)
            
at android.app.ActivityThread.access$800(ActivityThread.java:141)
            
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1245)
            
at android.os.Handler.dispatchMessage(Handler.java:99)
            
at android.os.Looper.loop(Looper.java:137)
            
at android.app.ActivityThread.main(ActivityThread.java:5041)
            
at java.lang.reflect.Method.invokeNative(Native Method)
            
at java.lang.reflect.Method.invoke(Method.java:511)
            
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
            
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
            
at dalvik.system.NativeStart.main(Native Method

رو میده .

دوستان اگر میدونید مشکل چیه کمک کنید .
 
پاسخ

مشکل با متد ;()onPause (در برنامه نویسی اندروید)

#2

سلام 
داداش میخوای از یه اکتیویتی وقتی ازش خاج میشی میخوای کلی بسته بشه از متد ;()onstop استفاده کن
و اگه منظورت چیزی دیگه هست بگو
پاسخ

مشکل با متد ;()onPause (در برنامه نویسی اندروید)

#3
(۱۳۹۴/۰۸/۲۶, ۰۸:۲۷ ب.ظ)'علیرضا ع...' نوشته:
سلام 
داداش میخوای از یه اکتیویتی وقتی ازش خاج میشی میخوای کلی بسته بشه از متد ;()onstop استفاده کن
و اگه منظورت چیزی دیگه هست بگو

 

نه منظورم این بود وقتی یه اکتیویتی متوقف میشه به طور کلی بسته بشه (finish) بشه که باید از دستور های :

کد پی‌اچ‌پی:
public void onPause() {
super.onPause();
finish();
}

public 
void onStop() {
super.onStop();
finish();


استفاده بشه . 

من یادم رفته بود ;()super.onPause و ;()super.onStop رو بنویسم که یادم اومد  و مشکل حل شد   .
بازم ممنون . 
پاسخ
 سپاس شده توسط admin


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)