在我的应用程序中,我希望客户端在应用程序关闭时向服务器发送消息,但不是在将其发送到后台时发送消息。
onPause()对我来说不是一个好的解决方案,因为这意味着当活动进入后台时代码将会执行。
我试过onDestroy但它似乎什么也没做。
相关代码:
public class ChatActivity extends Activity implements IMessageListener{
@Override
public void onDestroy() {
data.getMsger().sendMsgLogout();
super.onDestroy();
}
代码' data.getMsger()。sendMsgLogout();'只是尝试通过套接字发送消息,但是在OnDestroy()事件上没有这样做。
谢谢。