Android中finish()和finishActivity的区别是什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (24)

finish()finishActivity的区别是什么呢?

提问于
用户回答回答于

阅读下面的方法吧:

public void finish()

当你的活动完成并且应该关闭时调用它。ActivityResult会传播给通过onActivityResult()启动的任何人。

public void finishActivity(int requestCode)

强制完成你之前使用startActivityForResult(Intent,int)开始的另一个活动 。

用户回答回答于

finish()当你的活动完成并且应该关闭时调用它。ActivityResult会传播给通过onActivityResult()启动的任何人。

finishActivity(int requestCode) 用于完成你之前使用startActivityForResult(Intent,int)开始的另一个活动。

扫码关注云+社区