我有一个至少有3个片段的viewpager.如果用户将数据输入A,然后输入B,则输入C并返回A,数据从A中丢失.
我想我在某处看到这与内存管理有关,因为片段只连接或存储相邻的片段,当我离得太远时它会杀死A. 但是我希望保留每个片段的生命,即使我有> 3.
除非明确指示,否则如何告诉viewpager永远不会杀死片段?
android android-fragments android-viewpager android-fragmentactivity
没有SD卡的三星galaxy S3,我正在使用此代码来检查存储状态.
使用此代码:
boolean mExternalStorageAvailable = false;
boolean mExternalStorageWriteable = false;
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)) {
// We can read and write the media
mExternalStorageAvailable = mExternalStorageWriteable = true;
} else if (Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)) {
// We can only read the media
mExternalStorageAvailable = true;
mExternalStorageWriteable = false;
} else {
// Something else is wrong. It may be one of many other states, but all we need
// to know is we can neither read nor write
mExternalStorageAvailable …Run Code Online (Sandbox Code Playgroud) android ×2