有時OS可能會殺了你的活動,並保存其狀態,並再次恢復。我設定PagerAdapter一個viewPager到我的活動,我想從任何恢復狀態創建adpater不是新實例的新實例。開始新的清潔活動
這是我開始我的活動:
Intent intent = PicturActivity.Builder(getContext(), Tools.APPLICATION, position);
startActivityForResult(intent, REQUEST_CODE_GALERY);
在PictureActivity:
public static Intent Builder(@NonNull Context context, @Tools.ObjectLocation int listLocation, int position) {
Intent intent = new Intent(context, PictureActivity.class);
intent.putExtra(KEY_EXTRA_POSITION, position);
return intent;
}
我已經把日誌檢查savedInstanceState,它始終是零。但會試試這個,謝謝 –