美文网首页
android启动桌面之重复启动桌面

android启动桌面之重复启动桌面

作者: 大胡子的机器人 | 来源:发表于2019-08-03 18:03 被阅读0次

启动android桌面程序:
由于是自定义的桌面,所以本能的通过intent直接启动。
错误的启动方式:

    //错误的方式
    Intent intentHome = new Intent(this,HomeActivity.class);
    intentHome.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    intentHome.addFlags(Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
    intentHome.addCategory(Intent.CATEGORY_HOME);
    startActivity(intentHome);

    //正确的启动桌面方法
    Intent intentHome = new Intent();
    intentHome.addCategory(Intent.CATEGORY_HOME);
    intentHome.setAction(Intent.ACTION_MAIN);
    startActivity(intentHome);

相关文章

网友评论

      本文标题:android启动桌面之重复启动桌面

      本文链接:https://www.haomeiwen.com/subject/fpfsdctx.html