void broadcastFinish(PendingResultData res) { synchronized (mBroadcastRecords) { BroadcastRecord record = mBroadcastRecords.remove(res.mToken); if (record == null) { VLog.e(TAG, "Unable to find the BroadcastRecord by token: " + res.mToken); } } mTimeoutHandler.removeMessages(0, res.mToken); res.finish(); }
void broadcastSent(int vuid, ActivityInfo receiverInfo, PendingResultData res) { BroadcastRecord record = new BroadcastRecord(vuid, receiverInfo, res); synchronized (mBroadcastRecords) { mBroadcastRecords.put(res.mToken, record); } Message msg = new Message(); msg.obj = res.mToken; mTimeoutHandler.sendMessageDelayed(msg, BROADCAST_TIME_OUT); }
void broadcastSent(int vuid, ActivityInfo receiverInfo, PendingResultData res) { BroadcastRecord record = new BroadcastRecord(vuid, receiverInfo, res); synchronized (mBroadcastRecords) { mBroadcastRecords.put(res.mToken, record); } Message msg = new Message(); msg.obj = res.mToken; mTimeoutHandler.sendMessageDelayed(msg, BROADCAST_TIME_OUT); }
private BroadcastSystem(Context context, VActivityManagerService ams, VAppManagerService app) { this.mContext = context; this.mApp = app; this.mAMS = ams; HandlerThread broadcastThread = new HandlerThread("BroadcastThread"); HandlerThread anrThread = new HandlerThread("BroadcastAnrThread"); broadcastThread.start(); anrThread.start(); mScheduler = new StaticScheduler(broadcastThread.getLooper()); mTimeoutHandler = new TimeoutHandler(anrThread.getLooper()); fuckHuaWeiVerifier(); }
private BroadcastSystem(Context context, VActivityManagerService ams, VAppManagerService app) { this.mContext = context; this.mApp = app; this.mAMS = ams; HandlerThread broadcastThread = new HandlerThread("BroadcastThread"); HandlerThread anrThread = new HandlerThread("BroadcastAnrThread"); broadcastThread.start(); anrThread.start(); mScheduler = new StaticScheduler(broadcastThread.getLooper()); mTimeoutHandler = new TimeoutHandler(anrThread.getLooper()); fuckHuaWeiVerifier(); }
void broadcastSent(int vuid, ActivityInfo receiverInfo, PendingResultData res) { BroadcastRecord record = new BroadcastRecord(vuid, receiverInfo, res); synchronized (mBroadcastRecords) { mBroadcastRecords.put(res.mToken, record); } Message msg = new Message(); msg.obj = res.mToken; mTimeoutHandler.sendMessageDelayed(msg, BROADCAST_TIME_OUT); }
void broadcastFinish(PendingResultData res) { synchronized (mBroadcastRecords) { BroadcastRecord record = mBroadcastRecords.remove(res.mToken); if (record == null) { VLog.e(TAG, "Unable to find the BroadcastRecord by token: " + res.mToken); } } mTimeoutHandler.removeMessages(0, res.mToken); res.finish(); }
void broadcastFinish(PendingResultData res) { synchronized (mBroadcastRecords) { BroadcastRecord record = mBroadcastRecords.remove(res.mToken); if (record == null) { VLog.e(TAG, "Unable to find the BroadcastRecord by token: " + res.mToken); } } mTimeoutHandler.removeMessages(0, res.mToken); res.finish(); }
private BroadcastSystem(Context context, VActivityManagerService ams, VAppManagerService app) { this.mContext = context; this.mApp = app; this.mAMS = ams; mScheduler = new StaticScheduler(); mTimeoutHandler = new TimeoutHandler(); fuckHuaWeiVerifier(); }