我正在开发一个应用程序,总是在智能手表的前台工作。我用的是三星手表,它有两个按钮(返回和主页),我无法通过代码停用它们,所以我无法对它们采取行动。
现在我有这个后退按钮,但它不工作。Home按钮我不知道该怎么办。
@Override
public void onBackPressed() {
super.onPause();
ActivityManager activityManager = (ActivityManager) getApplicationContext().getSystemService(ACTIVITY_SERVICE);
activityManager.moveTaskToFront(getTaskId(), 0);
}
有人能帮我一下吗?
1条答案
按热度按时间3phpmpom1#
要“禁用”返回按钮,您只需调用onBackPressed,而无需超级..
关于你的代码的moveTaskToFront没有多大意义,因为它已经在前台了,否则onBackPressed不会被调用。
关于主页按钮,我不认为你可以覆盖它的功能.