腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Android
:
在
使用
标志
Activity
CLEAR
TOP
时
,
上一个
活动
未完成
、
、
我是
Android
编程的新手,所以我可能会错过一些重要的东西。 我要做的是完成当前
活动
(ActivityB)和前一个
活动
(ActivityA)。用户可以
使用
FLAG_
ACTIVITY
_REORDER_TO_FRONT
在
ActivityA和ActivityB之间进行切换。然而,即使
在
完成ActivityB之后,以前的ActivityA似乎仍然在运行。 代码是这样的。new Intent(ActivityB.this, ActivityA.class);
浏览 5
提问于2019-03-06
得票数 0
回答已采纳
3
回答
每次
使用
broadcastreceiver接收sms
时
都会启动新的
活动
、
、
、
我
在
使用
我自己的短信应用程序时遇到了一个问题,每次有新的短信到来时,我都会启动一个新的
活动
。我想在alredy own
活动
中填充新的短信。我正在
使用
// new
activity
data.addFlags(Intent.FLAG_
ACTIVITY
_NEW_TASK
浏览 1
提问于2013-11-08
得票数 0
2
回答
如何在
android
中清除所有以前的后台
活动
?
、
我想要清除所有以前的
活动
堆栈并启动新的
活动
。但是当我按back键
时
,控制转到
上一个
活动
。我还没有完成之前的所有
活动
。当我注销
时
,我想退出应用程序。我
使用
了以下
标志
:intentLogin.addFlags(Intent.FLAG_
ACTIVITY
_NEW_
浏览 2
提问于2014-04-10
得票数 1
5
回答
返回上一屏幕,不创建新实例
因此,每当用户单击徽标按钮
时
,都应该调用
Activity
A。作为简单的解决方案,我们可以
使用
这种方法。Intent intent = new Intent(
activity
, activityToStart);但此
活动
将为我的应用程序创建一个新
活动
。但是当我们
在
流程图中前进
时
,我需要调用
活动
的相同实例。从
活动
A到B,再到B,可以通过调用finish()轻松地调用,但是
浏览 2
提问于2012-07-30
得票数 8
回答已采纳
5
回答
通过关闭所有堆叠的
活动
开始一个新的
活动
、
、
我的
活动
堆栈:Main -> Active Order.(need to close
top
2
activity
) intent.addFlags(Intent.FLAG_
ACTIVITY
_
CLEAR
_
TOP
| Intent
浏览 12
提问于2017-10-22
得票数 1
3
回答
如果
活动
已经在前面,则不触发来自通知的PendingIntent
、
、
Service A创建了一个带有打开
Activity
B的PendingIntent的Notification。用户拉下通知抽屉,按下前面有
Activity
B的Notification。PendingIntent基本上添加了
Activity
B的另一个实例,而不是打开当前打开的实例。有没有办法让PendingIntent
在
Activity
已经打开的情况下打开它,如果有
Activity
的实例就返回到后台堆栈,否则打开一个新的实例?
浏览 2
提问于2014-02-03
得票数 1
3
回答
FLAG_
ACTIVITY
_RESET_TASK_IF_NEEDED和FLAG_
ACTIVITY
_
CLEAR
_
TOP
x FLAG_
ACTIVITY
_SINGLE_
TOP
有什么区别?
、
作为主屏幕启动程序的东西
在
启动所请求的启动程序
活动
时
似乎
使用
了FLAG_
ACTIVITY
_NEW_TASK和FLAG_
ACTIVITY
_RESET_TASK_IF_NEEDED的组合: 这还不是很清楚。特别是,
使用
FLAG_
ACTIVITY
_
C
浏览 3
提问于2015-03-28
得票数 38
回答已采纳
4
回答
完成()未按预期工作
、
、
当我创建一个
android
应用程序时,我首先创建了主
活动
,然后添加了splash
活动
和一个正常的
活动
。因此,我的finish(); problem是每当我
在
应用程序中单击exit
时
,关闭主
活动
,返回,这是splash
活动
中的一个正常
活动
。我
使用
的是
在
主
活动
中存在的“退出”按钮。那么,我如何退出应用程序,来到
android
启动屏幕。
浏览 0
提问于2017-01-06
得票数 1
回答已采纳
11
回答
Android
从后台堆栈移除
活动
、
所以我有了MainActivity,可以从那里向DegreePlanActivity启动一个
活动
,并从那里向EditDegreePlan启动另一个
活动
。我
在
AndroidManifest中将EditDegreePlan设置为noHistory。问题是,在他们保存EditDegreePlan之后,它会在DegreePlan中启动一个
活动
。如果我将DegreePlanActivity设置为noHistory,那么
在
EditDegreePlan中他们就不能按回它。
浏览 0
提问于2013-01-02
得票数 77
回答已采纳
1
回答
FLAG_
ACTIVITY
_
CLEAR
_
TOP
和
android
:launchMode="singleInstance“
、
、
在
我的应用程序上,当您尝试
使用
以下代码将堆栈“清理”到某个点
时
,如果我
在
AndroidManifest上有
android
:launchMode="singleInstance“的任何
活动
: intent.setFlags(Intent.FLAG_
ACTIVITY
_SINGLE_
TOP
| Intent.FLAG_
ACTIVITY</
浏览 2
提问于2011-05-06
得票数 4
回答已采纳
3
回答
注销
时
,清除
活动
历史堆栈,防止“back”按钮打开上一次
活动
、
我正在制作一个
android
应用程序,我需要在其中注销。我已经实现了注销功能,但问题是当我单击back按钮
时
。
上一个
活动
开始。我尝试通过将其意图
标志
设置为FLAG_
ACTIVITY
_
CLEAR
_
TOP
来打开登录
活动
,这似乎与文档中概述的一样,但没有实现我将登录
活动
放在历史堆栈底部的目标,并阻止用户导航回以前看到的登录
活动
。我还尝试
在
清单中
使用
android
浏览 0
提问于2011-10-04
得票数 0
2
回答
当我尝试关闭
android
应用程序时,
活动
自动重新启动
、
我有三个
活动
(A,B,C)。这是我的
活动
循环A => B,B => C,C => A当从
活动
B开始
活动
C完成
时
,我不会对B
活动
调用=>()函数。当从C
活动
完成开始A
活动
时
,我
在
C
活动
上执行所有finish()函数。
在
一个
活动
中,我
使用
下面的代码实现后退按钮来关闭应用程序:
android
.os.Proce
浏览 1
提问于2013-05-15
得票数 0
3
回答
如何完成堆栈中的所有
活动
并运行没有后台历史记录的新
活动
?
、
我的
android
应用程序中有下一个导航:login_
activity
-> main_
activity
-> item_details_
activity
。当用户单击main_
activity
ListView中的项
时
,将显示新的item_details_
activity
,但main_
activity
尚
未完成
(以便让用户按下后退按钮并返回到main_
activity
问题是会话可能过期(登录
时</e
浏览 0
提问于2014-05-29
得票数 0
回答已采纳
7
回答
Android
:如何避免启动已经
在
堆栈中的
活动
?
、
应用程序通过
活动
A启动。服务发送一个广播,让应用程序启动
活动
B,现在用户启动
活动
C。 现在,服务想要再次启动
活动
B。但是,我如何让他知道
活动
仍然
在
堆栈上,或者是否有一个意图
标志
?我如何避免它将启动
活动
B,因为它已经
在
堆栈中了?
浏览 0
提问于2012-03-07
得票数 55
回答已采纳
2
回答
从堆栈中擦除
活动
、
、
我有这个
活动
,举个例子:
在
D上,我有一个移动到E的按钮,当我进入
活动
E
时
,我想要删除A和E之间的所有
活动
。因此,如果我按下E上的后退按钮,我将返回到
活动
A。提前谢谢你!
浏览 4
提问于2013-04-26
得票数 0
回答已采纳
1
回答
Android
多个
活动
我的应用程序中有两个
活动
。第一个文件中有一个ListView,第二个文件用于表示ListView的每个项目的详细信息。问题是,当我调用第二个
Activity
时
,它总是打开相同的东西,而不是为每个项目打开一个新的东西。有什么建议吗? intent.setClass(this, DetailsActivity.class); intent.addFlags(Intent.FLAG_
ACTIVITY
浏览 1
提问于2015-05-03
得票数 0
1
回答
使用
FLAG_
ACTIVITY
_
CLEAR
_
TOP
来实例化一个已经以finish()结束的
活动
;
、
如果我
在
LastActivity上按下后退按钮,我的导航需要我返回到LandingPage。所以我
在
启动intenet来启动LastActivity
时
没有
使用
finish()。这是我用来导航到
活动
的代码- intent.setFlags(Intent.FLAG_
ACTIVITY
_
CLEAR
_
TOP
)
浏览 0
提问于2013-07-17
得票数 0
4
回答
如何控制
Android
后台堆栈
、
、
、
、
比方说我有
在
android
后台堆栈中。我希望能够返回到以下内容之一:A->B我如何才能做到这一点?希望不会强迫后退按钮点击。
浏览 6
提问于2013-01-04
得票数 6
4
回答
摧毁一个意图?
当我创建一个意图
时
:this.startActivity(in);Intent in1 = new Intent(this, myclass2.class);Intent in2 = new Intent(this, myclass1.class); this.startAc
浏览 2
提问于2012-05-15
得票数 2
回答已采纳
14
回答
清除整个历史堆栈并在
Android
上启动一个新的
活动
。
、
、
是否可以
在
堆栈上启动一个
活动
,清除它之前的整个历史记录?我有一个
活动
堆栈,可以是A->B->C或B->C (屏幕A选择用户令牌,但许多用户只有一个令牌)。
在
屏幕C中,用户可能会采取使屏幕B无效的操作,因此应用程序希望将它们带到屏幕A中,而不管它们是否已经
在
堆栈中。然后,屏幕A应该是我的应用程序中堆栈中唯一的项。只有当
活动
已经
在
堆栈上
时
,FLAG_
ACTIVITY
_
CLEAR
_
TOP<
浏览 16
提问于2010-08-13
得票数 370
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Activity登堂入室
ADB命令集锦
使用 Android Studio Profiler 工具解析应用的内存和 CPU 使用数据
实现高速点击的 Android Monkey 自动化工具 fastmonkey-代号 Maxim
Bottom Navigation底部导航栏
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券