2012-06-18 44 views

回答

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); 

我沒給你整個代碼,但其基本思想(這是多足夠,我相信)。隨時諮詢更多。