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