Commit d8025ccb d8025ccbc357bfc4b5208a6bff55b685e68fc33e by 胡国瑞

杀死插件集成(自己的小游戏)

1 parent 23713342
......@@ -42,6 +42,7 @@ import android.os.Bundle;
import android.content.Intent;
import android.content.res.Configuration;
import android.os.Handler;
import android.os.Process;
import android.util.Log;
import android.view.KeyEvent;
import android.view.LayoutInflater;
......@@ -60,6 +61,7 @@ import com.topdraw.sdk.TopdrawSDK;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util.List;
import org.cocos2dx.javascript.component.CocosMediaPlayer;
import org.cocos2dx.javascript.common.CommonUtils;
......@@ -437,6 +439,15 @@ public class AppActivity extends Cocos2dxActivity {
super.onStop();
SDKWrapper.getInstance().onStop();
if (mExitAppOnStop) {
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> pids = am.getRunningAppProcesses();
finish();
for (int i = 0; i < pids.size(); i++) {
ActivityManager.RunningAppProcessInfo info = pids.get(i);
if (info.processName.startsWith("com.topdraw.forfun")) {
Process.killProcess(info.pid);
}
}
System.exit(0);
} else {
mAppCheckTimer.start(1000L, 1000L, () -> {
......