谁能告诉我如何使用sharedPreference从不同页面调用n个活动?
最佳答案
您可以将数组保存在SharedPreference
中。这是一个example。
您的数组可以包含Activities
的名称。喜欢:
String activityNames[] = { "Activity1" , "Activity2" , "Activity3" };
从您的
SharedPreference
获取此数组,然后使用以下命令启动所需的Activity
:Class selected = Class.forName("learn.myandroidapp.hr." + activityNames[someIndex]);
Intent selectedIntent = new Intent(CurrentActivity.this,selected);
startActivity(selectedIntent);
我没有给您完整的代码,但给了您基本的想法(我相信这已经足够了)。随时询问更多。