java - 如何完成 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);
}
我预计它应该关闭处理器,但它没有。
解决方案
我试过了:
finish();
System.exit(0);
它成功了!
推荐阅读
- php - DOMDocument::loadHTML(): htmlParseEntityRef: 实体中没有名称
- javascript - 用删除功能反应js问题
- android - 通过 ShareActionProvider 与社交媒体共享文件
- python - 将值从 csv 插入 mysql 时日期值不匹配
- qt - How to make the QML controls looks default better?
- random - ColdFusion - 生成随机文本(ID)答案列表
- javascript - 使用 typeof 检查变量是否未定义
- jsxgraph - 如何只安装jsxgraph的几个组件?
- c# - 如果该表在 dotnet core web API 中没有请求的数据,如何查询另一个表
- math - 为什么 00000000 ^ 01000010 = 01000010?不应该是0吗?