首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

判断是哪一个acitivity在活动Preferences的应用

2012-09-23 
判断是哪一个acitivity在活动Preferences的使用@Overridepublic void onResume() {Editor e PreferenceM

判断是哪一个acitivity在活动Preferences的使用

@Overridepublic void onResume() {    Editor e = PreferenceManager.getDefaultSharedPreferences(this).edit();    e.putString("last_activity", getClass().getSimpleName());    e.commit();     super.onResume();}

?

public class StartActivity extends Activity {    @Override      public void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);    // get last open Activity           String lastActivity = PreferenceManager.getDefaultSharedPreferences(this).getString("last_activity", "");                   if (last_activity == MyActivity2.getSimpleName()) {                              startActivityForResult(new Intent(this, MyActivity2.class));                             }                  else if (last_activity == MyActivity3.getSimpleName()) {                   startActivityForResult(new Intent(this, MyActivity3.class));                        }                    else {                          // assume default activity                         startActivityForResult(new Intent(this, MyActivity1.class));                               }             }          public void onActivityResult() {               // kill the activity if they go "back" to here        finish();    }}

?

热点排行