谁能告诉我如何使用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);


我没有给您完整的代码,但给了您基本的想法(我相信这已经足够了)。随时询问更多。

10-08 03:54