@Implementation protected int createSession(@NonNull PackageInstaller.SessionParams params) throws IOException { final PackageInstaller.SessionInfo sessionInfo = new PackageInstaller.SessionInfo(); sessionInfo.sessionId = nextSessionId++; sessionInfo.active = true; sessionInfo.appPackageName = params.appPackageName; sessionInfos.put(sessionInfo.getSessionId(), sessionInfo); for (final CallbackInfo callbackInfo : callbackInfos) { callbackInfo.handler.post(new Runnable() { @Override public void run() { callbackInfo.callback.onCreated(sessionInfo.sessionId); } }); } return sessionInfo.sessionId; }
@Implementation public int createSession(@NonNull PackageInstaller.SessionParams params) throws IOException { final PackageInstaller.SessionInfo sessionInfo = new PackageInstaller.SessionInfo(); sessionInfo.sessionId = nextSessionId++; sessionInfo.active = true; sessionInfo.appPackageName = params.appPackageName; sessionInfos.put(sessionInfo.getSessionId(), sessionInfo); for (final CallbackInfo callbackInfo : callbackInfos) { callbackInfo.handler.post(new Runnable() { @Override public void run() { callbackInfo.callback.onCreated(sessionInfo.sessionId); } }); } return sessionInfo.sessionId; }
@Implementation public int createSession(@NonNull PackageInstaller.SessionParams params) throws IOException { final PackageInstaller.SessionInfo sessionInfo = new PackageInstaller.SessionInfo(); sessionInfo.sessionId = nextSessionId++; sessionInfo.active = true; sessionInfo.appPackageName = params.appPackageName; sessionInfos.put(sessionInfo.getSessionId(), sessionInfo); for (final CallbackInfo callbackInfo : callbackInfos) { callbackInfo.handler.post(new Runnable() { @Override public void run() { callbackInfo.callback.onCreated(sessionInfo.sessionId); } }); } return sessionInfo.sessionId; }
@Implementation protected int createSession(@NonNull PackageInstaller.SessionParams params) throws IOException { final PackageInstaller.SessionInfo sessionInfo = new PackageInstaller.SessionInfo(); sessionInfo.sessionId = nextSessionId++; sessionInfo.active = true; sessionInfo.appPackageName = params.appPackageName; sessionInfos.put(sessionInfo.getSessionId(), sessionInfo); for (final CallbackInfo callbackInfo : callbackInfos) { callbackInfo.handler.post(new Runnable() { @Override public void run() { callbackInfo.callback.onCreated(sessionInfo.sessionId); } }); } return sessionInfo.sessionId; }