当我退出活动或回到父活动时,或者当某人突然关闭活动时,我必须向api服务器发送一个帖子请求。我怎样才能实现它?其中哪种生命周期方法最适合实现它。
onPause()
onStop()
onDestroy()
onPause()方法可能不是首选的方法,因为活动可以暂停,例如在呼叫进入时,因为这会导致它对多个发布请求进行排队。
答案 0 :(得分:2)
您可以写入onPause,但在调用API之前,请使用isFinishing()方法检查您的活动是否完成。请阅读以下网址以供进一步参考。 http://developer.android.com/reference/android/app/Activity.html#isFinishing%28%29
希望这会对你有所帮助。