首页 > 解决方案 > 如何完成 android 电视项目中的活动

问题描述

我有一台安装了 chrome 的安卓电视。我唯一的问题是我想创建一个应用程序,当我尝试打开它时它会打开谷歌浏览器。不打开设置然后选择应用程序然后在 chrome 部分打开。我已经做到了,它正在工作,但是当它开始谷歌浏览器活动时,它不会自行关闭。

认为我正在使用刚刚完成的代码但没有工作。(它会工作,但它不会关闭应用程序,所以我可以看到它在后台运行)

@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Intent intent = getPackageManager().getLaunchIntentForPackage("com.android.chrome");

        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);

    }

我预计它应该关闭处理器,但它没有。

标签: javaandroid-tvactivity-finish

解决方案


我试过了:

finish();
System.exit(0);

它成功了!


推荐阅读