Android -屏幕事件



谁能告诉我当你按下"BACK"按钮从屏幕B回到屏幕A时触发了什么事件?

屏幕A =第一个屏幕画面B =第二画面

当我从屏幕b返回屏幕A时触发什么事件

*这里的Screen指的是Activity

不触发"事件",只调用正常的Activity生命周期方法

如果你真的想知道当你从另一个活动返回时,你必须使用startActivityForResult(intent, REQUEST_CODE)启动活动B

并将此方法添加到活动A:

 protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
         if (requestCode == REQUEST_CODE) {
         } 
 }

在活动B你可以使用setResult(RESULT_CODE),然后你可以在onActivityResult使用resultCode.

最新更新