当我收到一些包含以下代码的网络数据包时,我从服务启动活动:
Intent intent = new Intent(getApplicationContext(), Myactivity.class);
intent.setAction(MyAction);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
有时在我致电' finish()'在我的活动中(比如1毫秒之后),我的服务发送了一个重新创建类似活动的意图。
在这种情况下,android接口返回活动的同一个实例(onResume被调用)但是活动然后继续破坏自己... onPause => onResume => onPause => onStop =>的onDestroy。
如果安卓没有知道'完成()'被叫了。
提前致谢。