android - 活动启动一次后未启动
问题描述
我的项目从Application
班级开始一个活动(比如A),活动A中的某个选项需要启动另一个活动(比如B),现在取决于一些网络条件,application
班级可能需要开始活动A(当前显示活动B)。但这一次(这是活动 B 将要开始的第二次)活动 B 没有显示。我使用以下代码开始活动:
Intent main_act= new Intent(app.this,main_activity.class);
startActivity(main_act);
解决方案
默认情况下,Android 将重新显示现有活动,您可以android:launchMode="singleTask"
在清单中添加活动,这应该让您更接近您期望的功能。
推荐阅读
- mysql - SQL 查询根据客户使用过的唯一商户数量对客户进行排名
- sql-server - SQL Server管理系统中如何查看所有列的数据类型
- javascript - 我应该在谷歌翻译 api 请求正文中输入什么参数?
- node.js - 如何在前端 REACT.JS 中捕获来自某个远程 URL(www.example.com)或某个服务器的 JSON 数据
- node.js - 在线存储 JSON 文件的最简单方法?
- excel - 使用 Sum 产品的公式计算重叠日期数组中的总小时数
- android - Android Webview net::ERR_UNKNOWN_URL_SCHEME 错误到 Play Store
- linux - 无法使用 SSH 连接 AWS EC2 实例
- javascript - 如何通过 JavaScript/JQuery 更改选定的 DropDownList 项目?
- javascript - Three.js - 关于 StereoCamera 中 eyeSep 的问题