ورود

View Full Version : خطا در زمان تغییر orientation



darkenerboy
یک شنبه 28 اردیبهشت 1393, 15:05 عصر
سلام
این خطا در زمان چرخوندن گوشی رخ میده
مربوط به یک صفحه میشه که توش یک گیرید ویو کاستم وجود داره
با گرید معمولی خطا نمیده
زمانی هم که همین گرید رو فیل نمیکنم خطا نمیده !!! :متفکر:
و نتونستم مشکلش رو دقیقا متوجه شم
ممنون میشم راهنمایی کنید


FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to pause activity {---.----.-----/---.----.-----.Main}: java.lang.NullPointerException
android.app.ActivityThread.performPauseActivity(Ac tivityThread.java:3348)
android.app.ActivityThread.performPauseActivity(Ac tivityThread.java:3305)
android.app.ActivityThread.handleRelaunchActivity( ActivityThread.java:3786)
android.app.ActivityThread.access$2400(ActivityThr ead.java:125)
android.app.ActivityThread$H.handleMessage(Activit yThread.java:2037)
android.os.Handler.dispatchMessage(Handler.java:99 )
android.os.Looper.loop(Looper.java:123)
android.app.ActivityThread.main(ActivityThread.jav a:4627)
java.lang.reflect.Method.invokeNative(Native Method)
java.lang.reflect.Method.invoke(Method.java:521)
com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:868)
com.android.internal.os.ZygoteInit.main(ZygoteInit .java:626)
dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
android.widget.AbsListView.onSaveInstanceState(Abs ListView.java:885)
---.----.-----.widget.ExtendableListView.onSaveInstanceState(Ext endableListView.java:2549)
---.----.-----.widget.MyGridView.onSaveInstanceState(MyGridView. java:1170)
android.view.View.dispatchSaveInstanceState(View.j ava:6068)
android.view.ViewGroup.dispatchFreezeSelfOnly(View Group.java:1197)
android.widget.AdapterView.dispatchSaveInstanceSta te(AdapterView.java:759)
android.view.ViewGroup.dispatchSaveInstanceState(V iewGroup.java:1184)
android.view.ViewGroup.dispatchSaveInstanceState(V iewGroup.java:1184)
android.view.ViewGroup.dispatchSaveInstanceState(V iewGroup.java:1184)
android.view.View.saveHierarchyState(View.java:605 1)
com.android.internal.policy.impl.PhoneWindow.saveH ierarchyState(PhoneWindow.java:1430)
android.app.Activity.onSaveInstanceState(Activity. java:1086)
android.app.Activity.performSaveInstanceState(Acti vity.java:1036)
android.app.Instrumentation.callActivityOnSaveInst anceState(Instrumentation.java:1180)
android.app.ActivityThread.performPauseActivity(Ac tivityThread.java:3330)
... 12 more



ایام به کام

darkenerboy
یک شنبه 28 اردیبهشت 1393, 17:31 عصر
سلام
بعد از تست بیشتر عمق فاجعه تا حدی بود که با کلیک کردن روی آیتم ها هم همین خطا رو میداد
ولی درستش کردم


@Override
protected void onSaveInstanceState(Bundle outState) {
//super.onSaveInstanceState(outState);
}

@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
//super.onRestoreInstanceState(savedInstanceState);
}


خوب من توی صفحه ای که دارم چیزی برای ذخیره کردن ندارم
واسه همین این روش کاربرد داشت ولی توصیه نمیکنم

موفق باشید