1

谁能告诉我如何使用 sharedPreference 从不同页面调用 n 个活动?

4

1 回答 1

2

您可以将数组保存在SharedPreference. 这是一个例子

您的数组可以保存您的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);

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

于 2012-06-18T12:43:21.653 回答