0

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

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

1 回答 1

1

经过一些研究,我发现这样做的方法是调用;

Intent i=new Intent(this, BajoConsumo.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);

从服务中,它将打开并聚焦新活动,并且它将变得可见。

于 2012-05-03T20:12:38.950 回答