我仍然面临一个最喜欢的按钮,它应该保存我的布局并将布局设置为新活动的布局。问题是我的活动应该打开我保存的布局,但我没有这样做'不明白为什么..这是我的代码:
public void AddToFavoriteListener(final View v){
SharedPreferences prefs=getSharedPreferences("MYPREF",MODE_PRIVATE);
int favActivity=prefs.getInt("FAV_ACTIVITY", 0);
switch(favActivity){
case 0:
Toast.makeText(getApplication(),"Favorite not set.",Toast.LENGTH_SHORT).show();
break;
case 1:
//code to open first activity
break;
case 2:
//code to open second activity
break;
}
return;
这是保存布局的代码:
public void AddToFavorite(View v){
SharedPreferences pref=getSharedPreferences("MYPREF",MODE_PRIVATE);
SharedPreferences.Editor editor=pref.edit();
int activityNum = 0;
editor.putInt("FAV_ACTIVITY", activityNum);
editor.commit();
}
非常感谢 !
LE:我为应该打开已保存布局的活动编辑了第一个代码,但按钮仍然打开一个黑色活动..