![](/img/trans.png)
[英]how to request for permission in `onResume()` in runtime using permissionDispatcher library in android 6 and above
[英]onResume() in android runtime error
我試圖調用onResume,以便在返回后從另一個片段中更改變量后重新加載變量。
@Override
public void onResume(){
check1=(CheckBox)getActivity().findViewById(R.id.CheckBox01);
}
上面的附件是我的onResume()代碼。 CheckBox01在另一個片段中。 但是,在運行時出現錯誤,應用程序退出。
它在抱怨
無法恢復活動:android.app.supernotdrawnException:片段Tabmodes沒有調用到super.Resume()
我的錯誤在哪里?
當您重寫onResume()
,必須調用super方法,因為錯誤(隱式地指出):
@Override
public void onResume(){
super.onResume();
check1=(CheckBox)getActivity().findViewById(R.id.CheckBox01);
}
supernotcalledException
並did not call through to super.Resume()
告訴有什么錯誤!
您錯過了super.onResume();
重寫onResume()
方法時調用。
錯誤是您需要調用super.onResume。 當在android中覆蓋initialize和teardown方法時,您必須調用該方法的超級版本,否則它將無法正常工作。 我傾向於用super調用開始我的init方法,並用super結束我的拆解方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.