首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Autostart在顶部

Autostart在顶部
EN

Stack Overflow用户
提问于 2012-04-05 17:23:05
回答 1查看 96关注 0票数 0

我正在尝试让我的应用程序在手机启动时自动启动,并使用以下代码:

代码语言:javascript
复制
public class BootUpReceiver extends BroadcastReceiver{

    @Override
    public void onReceive(Context context, Intent intent) {
            Log.i("DEBUG", "BootUpReceiver.onReceive INICIO");
            Log.i("DEBUG", "BootUpReceiver.onReceive INICIO");
            Intent i = new Intent(context, AppPradoActivity.class);
            Log.i("DEBUG", "BootUpReceiver.onReceive 1");
            i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(i); 
            Log.i("DEBUG", "BootUpReceiver.onReceive 2");
            Log.i("DEBUG", "BootUpReceiver.onReceive FINAL");
    }

}

如果我在应用程序启动时使用手机,它不会出现在顶部。它从前台开始。

这个问题有什么解决方案吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-04-05 17:31:30

我真的不明白你的问题,但也许你用错了标志?

您可以尝试添加一些额外的标志:

FLAG_ACTIVITY_CLEAR_TOP

FLAG_ACTIVITY_REORDER_TO_FRONT

FLAG_ACTIVITY_SINGLE_TOP

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10025977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档