如何在导航到另一个活动时保存单个选项列表中的复选框状态&回到以前的活动。任何代码段都将不胜感激。 Thanx提前
答案 0 :(得分:3)
只需将值保存在SharedPreferences中。
参考文献:http://developer.android.com/reference/android/content/SharedPreferences.html
此处示例:http://saigeethamn.blogspot.com/2009/10/shared-preferences-android-developer.html
每次在共享首选项值中更改时,您都希望保存当前值。
并在onCreate()和onStart()中调用initMethod,它会检查是否在SharedPreferences中设置了值,如果是,则初始化为该值。
有很多关于SharedPreferences的教程,它们绝对是存储这类数据的地方。否则你需要继承Application对象,这不是一个好主意。
答案 1 :(得分:0)
您可能想要做几件事。
intent.putExtra(“keyName”,“somevalue”);
我们可以在这里添加多个条目。这是一个关键的价值对。因此,要从接收活动接收此数据,我们必须编写此代码
Bundle extras = getIntent()。getExtras(); if(extras!= null) { String value = extras.getString(“keyName”); }
了解详情:http://getablogger.blogspot.com/2008/01/android-pass-data-to-activity.html#ixzz24FoEOTwH
关于此事的大量信息。
在Android中存储数据的最简单方法。
http://developer.android.com/guide/topics/data/data-storage.html#pref
http://www.slideshare.net/androidstream/sharedpreferences-tutorial
数据库很棒,可能只是为了保存一个复选标记
http://developer.android.com/guide/topics/data/data-storage.html#db