@Override public void onServiceFailed() {
			if (mConnection == null) return;	// Already closed
			if (Thread.currentThread() != Looper.getMainLooper().getThread())
				new Handler(Looper.getMainLooper()).post(mConnection::onServiceFailed);
			else mConnection.onServiceFailed();
		}
Special {@link ServiceConnection} to be used together with ServiceShuttle. Cannot be shared by more than one service.

Created by Oasis on 2016/10/20.
shared/src/main/java/com/oasisfeng/island/shuttle/ShuttleServiceConnection.java