onRetainNonConfigurationInstance

onRetainNonConfigurationInstance

我有一个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/

10-11 20:45