【问题标题】:How can I finish an activity in android tv project如何在 android tv 项目中完成一项活动
【发布时间】:2019-06-13 04:46:16
【问题描述】:

我有一台安装了 chrome 的安卓电视。我唯一的问题是我想创建一个应用程序,当我尝试打开它时它会打开谷歌浏览器。不打开设置然后选择应用程序然后在 chrome 部分打开。 我已经做到了,它正在工作,但是当它启动 google 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);

    }

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

【问题讨论】:

    标签: java android-tv activity-finish


    【解决方案1】:

    我试过了:

    finish();
    System.exit(0);
    

    成功了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-13
      相关资源
      最近更新 更多