Android 安卓backbutton在触发onPause/onResume(主页按钮)时退出我的应用程序

Android 安卓backbutton在触发onPause/onResume(主页按钮)时退出我的应用程序,android,eclipse,Android,Eclipse,我有一个活动a,叫做活动B。 当处于活动B时,我按下后退按钮,我再次进入活动A,这很好 但是 当我在活动B中,按下主页按钮,然后再次返回应用程序,再次按下主页按钮,选择我的应用程序,然后按下后退按钮,我的应用程序退出 我怀疑我的活动堆栈可能被GC onPause方法删除了? 我怎样才能避免这种行为 另外,我不使用onFinish()方法 提前感谢您的帮助 我在onTouch监听器中启动了活动B,它被触发了两次,一次按向下键,一次按向上键 你只需要在向上或向下上检查一个动作 这样做: public

我有一个活动a,叫做活动B。 当处于活动B时,我按下后退按钮,我再次进入活动A,这很好

但是

当我在活动B中,按下主页按钮,然后再次返回应用程序,再次按下主页按钮,选择我的应用程序,然后按下后退按钮,我的应用程序退出

我怀疑我的活动堆栈可能被GC onPause方法删除了? 我怎样才能避免这种行为

另外,我不使用onFinish()方法


提前感谢您的帮助

我在onTouch监听器中启动了活动B,它被触发了两次,一次按向下键,一次按向上键

你只需要在向上或向下上检查一个动作

这样做:

public boolean onTouch(View v, MotionEvent event) {
        if( event.getAction() == MotionEvent.ACTION_UP){
....

这很奇怪。如果你能分享你的代码,它实际上应该进入活动A,即使你按下home键并进入应用程序。这个问题不应该用java me标记。Android与JavaME无关。