Android - 屏幕事件
问题描述:
答
如果你真的想知道当你从另一个活动回来,你有使用startActivityForResult(intent, REQUEST_CODE)
启动活动B,并且此方法添加到活动答:
protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == REQUEST_CODE) {
}
}
在活动B,您可以使用setResult(RESULT_CODE),然后您可以使用resultCode在onActivityResult中进行放大。
迄今为止发布的两个答案(活动生命周期方法和onBackPressed)都正确 - 取决于您需要在哪里进行处理 - 在屏幕A或屏幕B. – Nate