我正在开发一款使用slidingMenu
的Android应用
我希望它设置为当用户点击滑动菜单项时,它进入活动1.然后当再次使用菜单时,它移动到活动2。
但是,当我按下后退按钮时,它会显示菜单窗格。我希望用户从第二个活动转移到第一个活动;而不是显示菜单。有人可以帮帮我吗?
修改 菜单有6个项目,每个项目进行不同的活动,我不知道之前使用意图的活动。
答案 0 :(得分:0)
尝试覆盖第二个活动中的onBackPressed()方法:
@Override
public void onBackPressed(){
Intent i = new Intent(this, ActivityOne.class);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
}
关于FLAG_ACTIVITY_CLEAR_TOP(来自http://developer.android.com):
如果已设置,并且正在启动的活动已在当前任务中运行,则不会启动该活动的新实例,而是将关闭其上的所有其他活动,并将此Intent传递给(现在在最前面)作为新意图的旧活动。
答案 1 :(得分:0)