在android eclipse中调用多个活动

时间:2012-06-18 12:33:54

标签: android eclipse android-activity

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

1 个答案:

答案 0 :(得分:2)

您可以在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);

我没有给你整个代码,但基本的想法(我相信这已经绰绰有余了)。随意查询更多。