如何控制硬件后退按钮按钮、硬件

由网友(不负卿)分享简介:在我的应用程序,我想控制硬件返回按钮。这意味着,在我的应用程序有四五个活动。现在假设我谨从一个活动到另一个。 现在的我来说,当我preSS硬件后退按钮我想我的应用程序从那里我去过的任何活动,但在我的应用程序时,preSS这个后退按钮比它不退出退出我应用程序,直到它到达的第一个活动......所以我的问题是,我该怎么办,...

在我的应用程序,我想控制硬件返回按钮。这意味着,在我的应用程序有四五个活动。现在假设我谨从一个活动到另一个。

现在的我来说,当我preSS硬件后退按钮我想我的应用程序从那里我去过的任何活动,但在我的应用程序时,preSS这个后退按钮比它不退出退出我应用程序,直到它到达的第一个活动......所以我的问题是,我该怎么办,这样,当我preSS硬件后退按钮将退出我的应用程序?请给我建议。

解决方案

 请试试这个,

@覆盖
        公共布尔的onkeydown(INT键code,KeyEvent的事件)
        {
            如果(键code == KeyEvent.KEY code_BACK)
            {
                意向意图=新的意图(Intent.ACTION_MAIN);
                intent.addCategory(Intent.CATEGORY_HOME);
                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                startActivity(意向);
                返回true;
            }
            返回false;
        }
 
我的电脑后退按键不能用了

In my application, I want to control the hardware back button. That means in my app there are four or five activity. Now suppose I move from one activity to another.

Now in my case when I press the hardware back button I want my app to exit from any activity where I have been but in my app when the press this back button than it doesn't exit my app until it reaches the first activity... so my question is that what should I do so that when I press the hardware back button it will exit my app... please suggest me.

解决方案

Please try this, 

@Override
        public boolean onKeyDown(int keyCode, KeyEvent event) 
        {
            if(keyCode == KeyEvent.KEYCODE_BACK)
            {
                Intent intent = new Intent(Intent.ACTION_MAIN);
                intent.addCategory(Intent.CATEGORY_HOME);
                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                startActivity(intent);
                return true;
            }
            return false;
        }

阅读全文

相关推荐

最新文章