tinkerpatch-sdk
tinkerpatch-sdk copied to clipboard
你好,成功接入了Tinker以后,实现热更新成功了。就是有一个问题,APP放在那里,过一段时间会自动退出,有时候是几分钟,有时候是20分钟、或者几个小时,APP就自动退出回到桌面了,请问是什么原因呢
- 设置补丁生效策略
TinkerPatch SDK 默认在补丁合成成功后,等应用的主进程重新启动时生效。若我们希望用户可以尽快的生效,可以指定用户锁屏时自动重启应用:
// 默认为false TinkerPatch.with().setPatchRestartOnSrceenOff(true); 设若我们也不想在锁屏的时候重启,例如弹出对话框咨询。可以采取自定义回调接口:
TinkerPatch.with().setPatchResultCallback(new ResultCallBack() { @Override public void onPatchResult(PatchResult patchResult) { Log.i(TAG, "onPatchResult callback here"); } });
文档里有写