社区
Android
帖子详情
关于Activity跳转finish的问题。
asd_721
2012-06-01 10:20:08
比如说,三个activity。甲是内容页,点击甲跳到乙,当乙选择重新登录的时候,finish掉自己,并跳转到登录页面了, 但是从这个登录页面。点击返回按钮的时候,还是能返回到内容页,内容页并没有finish掉;
所以我想问的是。当点击乙确定要重新登录的时候,finish掉自身。并finish掉内容页。,
怎么在当前activity里边finish掉另外的activity呢。
谢谢。
在线等。
...全文
275
5
打赏
收藏
关于Activity跳转finish的问题。
比如说,三个activity。甲是内容页,点击甲跳到乙,当乙选择重新登录的时候,finish掉自己,并跳转到登录页面了, 但是从这个登录页面。点击返回按钮的时候,还是能返回到内容页,内容页并没有finish掉; 所以我想问的是。当点击乙确定要重新登录的时候,finish掉自身。并finish掉内容页。, 怎么在当前activity里边finish掉另外的activity呢。 谢谢。 在线等。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jark2008
2012-06-12
打赏
举报
回复
要把甲finish掉。
JavPer
2012-06-01
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:
写一个单例类继承Application,然后里面放一个List<Activity>,当进入一个activity时,list.add(activity);当你想退出时,遍历list,结束所有activity,具体代码你可以自己写,也可以去网上找。
这样删除数据倒是可以,这样finish。。。。。。。。。。
[/Quote]
finish怎么了???
yhx810971230
2012-06-01
打赏
举报
回复
广播。。。
asd_721
2012-06-01
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
写一个单例类继承Application,然后里面放一个List<Activity>,当进入一个activity时,list.add(activity);当你想退出时,遍历list,结束所有activity,具体代码你可以自己写,也可以去网上找。
[/Quote]这样删除数据倒是可以,这样finish。。。。。。。。。。
JavPer
2012-06-01
打赏
举报
回复
写一个单例类继承Application,然后里面放一个List<Activity>,当进入一个activity时,list.add(activity);当你想退出时,遍历list,结束所有activity,具体代码你可以自己写,也可以去网上找。
Android开发
Activity
与Fragment通信交互全解
在日常开发中Fragment被我们使用的越来越多占领着举足轻重的位置,也经常需要在不同的Fragment中传递数据或者
Activity
与Fragment中传递数据;通过本套课程,相信大家可以在这个
问题
上做到游刃有余。
Android开发之
Activity
跳转
动画以及f
ini
sh
动画
Android默认的
activity
跳转
是不带动画的,但是如果想要动画的话是有两种方法的,一种是代码中加入,另外一种是写在布局中的theme中的 第一种: 代码中加入,在start
Activity
或者f
ini
sh
之后加入
activity
?.f
ini
sh
()
activity
?.overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out) 第二种: 在style.xml 中加入同时在AndroidManife.
android
activity
自动
跳转
,Android
activity
跳转
之f
ini
sh
()方法的作用
最近在看郭神的《第一行代码(第2版)》,温故知新,看到有很多地方在页面
跳转
后还加了一句:f
ini
sh
();,原来像下面代码这样用 Intent 从 A
activity
跳到 B
activity
:Intent intent = new Intent(A.this, B.class);start
Activity
(intent);当成功跳到 B
activity
的时候再点击返回键,就再次返回到了...
Android 小知识:start
Activity
与 f
ini
sh
的调用顺序
我们经常遇到这样的场景:关闭当前
Activity
然后启动一个新
Activity
,比如但我们从 Spa
sh
开屏页
跳转
到 Main 的时候。 此时,代码一般会这样写: start
Activity
(intent) f
ini
sh
() 但你有没有想过如果掉换了两者顺序会是怎样? f
ini
sh
() start
Activity
(intent) 从行为上看似如没有什么变化,但实际系统处理上有细微区别,Spla
sh
作为
Activity
栈里唯一的对象被 f
ini
sh
之后,启动的新
Activity
被添加
activity
跳转
后f
ini
sh
由于动画出现黑屏的补救
在
跳转
之前。将父
activity
添加到appManager中,不直接执行f
ini
sh
,在子
activity
中合适的位置。比如:getWindow().getDecorView().post(new Runnable() { //TODO 移除父
activity
});或者f
ini
sh
子acvitity的时候复写 @Override public void f
ini
sh
() { //TODO 移...
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章