我认为在您的后退按钮中,您可以调用活动 B 的意图,并且您的 http 请求和响应代码在 onCreate 函数中
但设备上的后退按钮不会调用 onCreate
有两种解决方案
正如 Macarse 所说,听 onKeyDown
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
Intent i = new Intent(ActivityC.this,ActivityB.class);
startActivity(i);
return true;
}
return super.onKeyDown(keyCode, event);
}
第二种方法是在ActivityB的onStart上写代码
protected void onStart() {
//http request and response code
}
ActivityB打开时这个onStart会一直调用这个
希望对你有帮助