@Override public int register( com.sonyericsson.extras.liveview.IPluginServiceCallbackV1 cb, java.lang.String imageMenu, java.lang.String pluginName, boolean selectableMenu, java.lang.String packageName) throws android.os.RemoteException { android.os.Parcel _data = android.os.Parcel.obtain(); android.os.Parcel _reply = android.os.Parcel.obtain(); int _result; try { _data.writeInterfaceToken(DESCRIPTOR); _data.writeStrongBinder((((cb != null)) ? (cb.asBinder()) : (null))); _data.writeString(imageMenu); _data.writeString(pluginName); _data.writeInt(((selectableMenu) ? (1) : (0))); _data.writeString(packageName); mRemote.transact(Stub.TRANSACTION_register, _data, _reply, 0); _reply.readException(); _result = _reply.readInt(); } finally { _reply.recycle(); _data.recycle(); } return _result; }
@Override public void unregister(int id, com.sonyericsson.extras.liveview.IPluginServiceCallbackV1 cb) throws android.os.RemoteException { android.os.Parcel _data = android.os.Parcel.obtain(); android.os.Parcel _reply = android.os.Parcel.obtain(); try { _data.writeInterfaceToken(DESCRIPTOR); _data.writeInt(id); _data.writeStrongBinder((((cb != null)) ? (cb.asBinder()) : (null))); mRemote.transact(Stub.TRANSACTION_unregister, _data, _reply, 0); _reply.readException(); } finally { _reply.recycle(); _data.recycle(); } }