【发布时间】:2018-11-03 05:26:32
【问题描述】:
我有一个navigation drawer activity 和fragments,我会将每个fragment 发送到activity。如果我选择菜单的选项 3,即 fragment,我会遇到问题,这会将我发送到 activity,但是当我使用“后退”按钮返回时,它会将我发送到选项 1,我想要的是我返回选项 3。
我怎样才能改变这个?
我试图通过parentActivity 做到这一点,但它没有用
谢谢。
我的navigation drawer activitywithfragments
当我点击按钮时,它会将我发送到activity,就是这个
在activity 中,我有一个toolbar 要返回,我想要返回选项3 而不是1。
我需要在我的代码中做什么或我可以放置什么?
我的片段代码选项 3
public class Mis_Aliados extends Fragment {
Button boton;
public Mis_Aliados() { }
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view=inflater.inflate(R.layout.persona_mi_perfil, container, false);
boton=view.findViewById(R.id.buton);
boton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getActivity(), ActividadEx.class);
startActivity(intent);
}
});
return view;
}
}
我的activity 代码
public class ActividadEx extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.pruebaactividad);
Toolbar toolbarback=findViewById(R.id.include);
setSupportActionBar(toolbarback);
getSupportActionBar().setTitle("Activity");
ActionBar actionBar=getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
}
}
【问题讨论】:
-
OK.. 显示您的按钮片段代码。
-
这是我编辑问题的代码
-
在
ActividadEx上按返回按钮时显示您的代码 -
好的先生,我已经把它 ActividadEx
标签: android android-fragments android-activity navigation-drawer