使用
在tabhost中打开一个活动AnimatedActivity pActivity = (AnimatedActivity)CompteFavoris.this.getParent();
Intent intent = new Intent(CompteFavoris.this, ReglageCompteDetail.class);
pActivity.startChildActivity("CompteFavoris", intent);
然后在按下onBackPressed方法时,它会滑到上一个活动。这很好用。问题是当按下onclicklistener()按钮转到上一个活动时,应用程序关闭。
我尝试使用
触发关闭按钮this.finish()
finish()
CompteFavoris.finish()
CompteFavoris.super.finish();
CompteFavoris.onBackPressed.finish();
但所有这些代码都关闭了应用。
任何想法如何在不关闭应用程序的情况下导航到之前的活动。
@Override
public void onBackPressed() {
System.out.println("***back*");
CompteFavoris.super.onBackPressed();
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if(keyCode == KeyEvent.KEYCODE_BACK)
{
finish();
return true;
}
return super.onKeyDown(keyCode, event);
}