如何在按下“主页”按钮后将活动带到前面

时间:2012-05-01 16:16:56

标签: android android-activity foreground android-homebutton

我一直在阅读很多帖子但没有运气。我想要的是与NoLed应用程序类似的行为,当屏幕关闭时我想重新启用它并显示低消耗屏幕。如果当我的应用程序在前台(用户可见)时屏幕关闭,一切正常,但如果我按下主页按钮并锁定手机或等到屏幕关闭,我的低消耗屏幕将不可见并且行为不会是被指定的行为。我试过这个代码,所有可能的标志混合在一起......但没有运气:

Intent i=new Intent(Este,BajoConsumo.class);
i.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
//i.addFlags(...);
startActivity(i);

1 个答案:

答案 0 :(得分:1)

经过一番研究后,我发现做到这一点的方法是打电话;

Intent i=new Intent(this, BajoConsumo.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
来自服务的

将打开并关注新活动,它将变为可见。