返回按下Android按钮的上一个活动

时间:2014-11-04 13:19:59

标签: android android-tabhost

使用

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

0 个答案:

没有答案