我有一个android应用程序,想在方向更改中保存实例的状态。我的活动既包含原始数据类型,又包含一个用户定义的位图和字符串数组列表。哪个是解决我的问题的更好方法? OnSaveInstance和OnRetainNonConfigurationInstance有什么区别?
最佳答案
// Just for your first question:
// create a simple class, which include all data what you would like to
// save:
public class DataHolder {
int a;
Bitmap b;
String s;
}
// then return above object at:
Object OnRetainNonConfigurationInstance() {
DataHolder dh = new DataHolder();
dh.a = a;
dh.b = b;
return dh;
}
关于android - OnSaveInstance和OnRetainNonConfigurationInstance之间的区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8440878/