如何让 Activity 调用 finish() 之后不返回创建这个 Activity 的 Activity?

申祷无 2017-07-28 03:52:03
在使用某个应用 A 的时候 Activity B 用 startActivity(new Intent(“B"));创建 Activity C,然后点击 Activity C 上的按钮 D,按钮 D 的处理函数中调用 finish();,然后返回了 Activity B。怎么才能在点击 Activity C 上的按钮 D 之后直接返回 应用 A?Activity B 和 Activity C 是在与应用 A 不同的另外一个应用里,就是我要写的应用。
...全文
399 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
code作业本 2017-11-06
  • 打赏
  • 举报
回复
写个回调呢?
枸杞泡水 2017-11-01
  • 打赏
  • 举报
回复
跨应用的啊,看错看错
枸杞泡水 2017-11-01
  • 打赏
  • 举报
回复
A跳转到B,B跳转到C,C在finish时回到A,,,不就是B也finish吗,,可以在B到C时finish掉B,也可以C在finish后到B界面在finish掉B
r00_a2lBUR 2017-11-01
  • 打赏
  • 举报
回复
引用 2 楼 androidzmm 的回复:
点击按钮D的时候。直接结束你的应用你就可以了。。不需要调用finish方法吧,,直接调用System.exit(0);是不是就可以了。。
这个方法貌似也不错。
androidzmm 2017-07-31
  • 打赏
  • 举报
回复
点击按钮D的时候。直接结束你的应用你就可以了。。不需要调用finish方法吧,,直接调用System.exit(0);是不是就可以了。。
r00_a2lBUR 2017-07-29
  • 打赏
  • 举报
回复
做一个线程,当 Activity C执行finish的时候,也让Activity B执行Finish

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧