社区
Android
帖子详情
onActivityResult的问题 两次finish()才能关闭页面
LeBron_Six
领域专家: 操作系统技术领域
2015-10-27 10:07:35
Activity重写onActivityResult方法,第二个页面关闭的时候想顺便把这个页面也关闭了,在onActivityResult里面调用第一次finish()没有关闭,再调用一次才关闭~~太奇怪了
...全文
393
2
打赏
收藏
onActivityResult的问题 两次finish()才能关闭页面
Activity重写onActivityResult方法,第二个页面关闭的时候想顺便把这个页面也关闭了,在onActivityResult里面调用第一次finish()没有关闭,再调用一次才关闭~~太奇怪了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小小耶
2015-10-27
打赏
举报
回复
可以看看您的关键代码吗?
StoneHui_
2015-10-27
打赏
举报
回复
既然第二finish的时候第一个也要finish,那就说明显示第二个的时候第一个是没用的,那么,为什么不在打开第二个代时候finish第一个?
Android----数据回传时,
onActivityResult
执行顺序
在两个
页面
跳转时,需要回传数据,就要使用startActivityForResult,在第二个
页面
f
ini
sh
()动作或者back动作后,会回调第一个
页面
的
onActivityResult
()方法。但是
onActivityResult
的执行顺序与当前activiy的启动模式launchMode有关,当launchMode为singleTask模式时,在第一个
页面
调用startActivityForR
android f
ini
sh
()传参数,Android 使用intent传递返回值:startActivityForResult()与
onActivityResult
()与setResult()参数分...
在一个父Activity通过intent跳转至多个不同子Activity上去,当子模块的代码执行完毕后再次返回父
页面
,将子activity中得到的数据显示在主界面/完成的数据交给父Activity处理。这种带数据的intent跳转需要使用activity的
onActivityResult
()方法。(1)startActivityForResult(Intentintent, int reques...
onactivityresult
data null
原因是因为写了两个f
ini
sh
,在setresult之前
关闭
了
页面
Android使用 startActivityForResult 、
onActivityResult
时的注意事项
今天使用 startActivityForResult 时遇到两个
问题
,应该是常见
问题
了吧,浪费了些时间才搞定,做个记录。 1.
onActivityResult
的触发顺序
问题
这个
问题
很郁闷,我一开始的设计是 MainActivity -> LoginActivity ->
onActivityResult
(通知已登录成功相关 UI 更新) 结果却是刚进入 LoginActivi
Android
80,489
社区成员
91,378
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章