Android 保存所选选项抽屉活动以在“后退”按钮中使用
我有一个抽屉活动和一个调用多个片段的方法,当我选择一个选项时,会显示一个带有按钮的列表视图。单击按钮会将我发送到具有“后退”按钮的新活动。我想返回上一个屏幕,返回您在抽屉活动中选择的选项Android 保存所选选项抽屉活动以在“后退”按钮中使用,android,android-fragments,drawerlayout,Android,Android Fragments,Drawerlayout,我有一个抽屉活动和一个调用多个片段的方法,当我选择一个选项时,会显示一个带有按钮的列表视图。单击按钮会将我发送到具有“后退”按钮的新活动。我想返回上一个屏幕,返回您在抽屉活动中选择的选项 public class DrawerOpcionesActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(sa
public class DrawerOpcionesActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.drawer_menu);
....
drawerList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
mostrarFragment(position);
adapterOpciones.setPositionCheked(position);
}
});
if(savedInstanceState == null){
mostrarFragment(0);
}
...
}
private void mostrarFragment(int position){
Fragment fragment = null;
System.out.println("opcion: " + position);
switch (position) {
case 1:
fragment = new LineasTransporteFragment();
break;
....
}
我需要保存所选选项,当我调用新的意图时,显示所选选项。我显示默认位置0的片段您可以使用android的SharedPreference保存状态并访问回状态。请查看SharedReference您可以使用android的SharedReference保存状态并访问回状态。请查看SharedPreference
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.xxxxx);
actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
... //new Intent.. I dont Know who call the save option from activity drawerOptions
return true;
default:
return super.onOptionsItemSelected(item);
}
}