在Playbook / BB10中退出应用程序

时间:2013-04-14 04:19:53

标签: android blackberry-10 blackberry-playbook blackberry-android

要在Android中以编程方式退出应用程序(例如,如果用户按下退出按钮),我使用:

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

但是,在为Playbook或Blackberry 10移植Android应用时,CATEGORY_HOME意图类别为not supported。我应该使用什么?

1 个答案:

答案 0 :(得分:1)

我认为您的Android应用程序的“退出应用程序代码”与退出应用程序完全相反:您为主屏幕启动新活动,而不是完成“您自己的”活动。

您应该完成这样的活动(并考虑是否适用于您的堆栈上的多个活动):

myAppView.finish()

这也会在bb10上“退出”你的应用程序 - 这意味着它将被最小化并显示为活动框架,直到你小费X来关闭它。
同样,最好在此时决定是否应该清除未完成的通知(对于我的应用,这是有道理的......)