一个程序 调用了自己写的SDK 主要是出现一个浮动框模拟鼠标 然后用B手机去操控 移动之类的都没问题 然后调用了SDK提供的一下两个方法来移出鼠标
public void Stop() {
addMouse.RemoveMouse();
}
public void Destroy() {
addMouse.RemoveMouse();
}
RemoveMouse()代码如下
public void RemoveMouse() {
Log.i("TEST", "remove");
mWM.removeView(ivCursor);
Log.i("TEST","after remove");
}
分别在
@Override
protected void onStop() {
// TODO Auto-generated method stub
input.Stop();
super.onStop();
}
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
input.Destroy();
super.onDestroy();
}
中调用 然后在把程序最小化的时候打出log remove 和after remove
但是在把程序退出的时候 也打出了这两个log 但是还报错了 报错信息如下
这是怎么回事啊 都是调用了remove中的方法啊 为什么最小化的时候不报错退出的时候就报错啊
Does this mean that the interface has been closed and then the remove process is performed? You can use isFinish before remove to determine whether the activity is closed and not processed anymore