@Override public void onServiceConnected(ComponentName name, IBinder service) { Log.i(TAG, name + " service is connected."); serviceMessenger = new Messenger(service); Message msg = Message.obtain(null, ActivityServiceMessage.CONNECTED); msg.replyTo = messenger; try { serviceMessenger.send(msg); } catch (RemoteException e) { Log.e(TAG,"Failed to send message due to:" + e.toString()); e.printStackTrace(); } }
private void stopScreenCapture() { if (serviceMessenger == null) { return; } // final Intent stopCastIntent = new Intent(ScreenCastService.ACTION_STOP_CAST); // sendBroadcast(stopCastIntent); Message msg = Message.obtain(null, ActivityServiceMessage.STOP); msg.replyTo = messenger; try { serviceMessenger.send(msg); } catch (RemoteException e) { Log.e(TAG, "RemoteException:" + e.toString()); e.printStackTrace(); } } }
@Override public void onServiceConnected(ComponentName name, IBinder service) { Log.d(TAG, "Service connected, name: " + name); mServiceMessenger = new Messenger(service); try { Message msg = Message.obtain(null, Common.MSG_REGISTER_CLIENT); msg.replyTo = mMessenger; mServiceMessenger.send(msg); Log.d(TAG, "Connected to service, send register client back"); } catch (RemoteException e) { Log.d(TAG, "Failed to send message back to service, e: " + e.toString()); e.printStackTrace(); } }
private void unbindService() { if (serviceMessenger != null) { try { Message msg = Message.obtain(null, ActivityServiceMessage.DISCONNECTED); msg.replyTo = messenger; serviceMessenger.send(msg); } catch (RemoteException e) { Log.d(TAG, "Failed to send unregister message to service, e: " + e.toString()); e.printStackTrace(); } unbindService(serviceConnection); } }
private void doUnbindService() { if (mServiceMessenger != null) { try { Message msg = Message.obtain(null, Common.MSG_UNREGISTER_CLIENT); msg.replyTo = mMessenger; mServiceMessenger.send(msg); } catch (RemoteException e) { Log.d(TAG, "Failed to send unregister message to service, e: " + e.toString()); e.printStackTrace(); } unbindService(mServiceConnection); } }
@Override public void onConnected() { try { // Get a MediaController for the MediaSession. mMediaController = new MediaControllerCompat(mContext, mMediaBrowser.getSessionToken()); mMediaController.registerCallback(mMediaControllerCallback); // Sync existing MediaSession state to the UI. mMediaControllerCallback.onMetadataChanged(mMediaController.getMetadata()); mMediaControllerCallback.onPlaybackStateChanged( mMediaController.getPlaybackState()); MediaBrowserHelper.this.onConnected(mMediaController); } catch (RemoteException e) { Log.d(TAG, String.format("onConnected: Problem: %s", e.toString())); throw new RuntimeException(e); } mMediaBrowser.subscribe(mMediaBrowser.getRoot(), mMediaBrowserSubscriptionCallback); } }
final ContentProviderResult[] results = contentResolver.applyBatch("org.openbmap.provider", operations); } catch (final RemoteException e) { Log.e(TAG, e.toString(), e); } catch (final OperationApplicationException e) { Log.e(TAG, e.toString(), e);
final ContentProviderResult[] results = contentResolver.applyBatch("org.openbmap.provider", operations); } catch (final RemoteException e) { Log.e(TAG, e.toString(), e); } catch (final OperationApplicationException e) { Log.e(TAG, e.toString(), e);