?? icontentobserver.java
字號:
/* * This file is auto-generated. DO NOT MODIFY. * Original file: /work/android/Music/src/android/database/IContentObserver.aidl */package android.database;import java.lang.String;import android.os.RemoteException;import android.os.IBinder;import android.os.IInterface;import android.os.Binder;import android.os.Parcel;/** * @hide */public interface IContentObserver extends android.os.IInterface{/** Local-side IPC implementation stub class. */public static abstract class Stub extends android.os.Binder implements android.database.IContentObserver{private static final java.lang.String DESCRIPTOR = "android.database.IContentObserver";/** Construct the stub at attach it to the interface. */public Stub(){this.attachInterface(this, DESCRIPTOR);}/** * Cast an IBinder object into an IContentObserver interface, * generating a proxy if needed. */public static android.database.IContentObserver asInterface(android.os.IBinder obj){if ((obj==null)) {return null;}android.database.IContentObserver in = (android.database.IContentObserver)obj.queryLocalInterface(DESCRIPTOR);if ((in!=null)) {return in;}return new android.database.IContentObserver.Stub.Proxy(obj);}public android.os.IBinder asBinder(){return this;}public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags) throws android.os.RemoteException{switch (code){case INTERFACE_TRANSACTION:{reply.writeString(DESCRIPTOR);return true;}case TRANSACTION_onChange:{data.enforceInterface(DESCRIPTOR);boolean _arg0;_arg0 = (0!=data.readInt());this.onChange(_arg0);return true;}}return super.onTransact(code, data, reply, flags);}private static class Proxy implements android.database.IContentObserver{private android.os.IBinder mRemote;Proxy(android.os.IBinder remote){mRemote = remote;}public android.os.IBinder asBinder(){return mRemote;}public java.lang.String getInterfaceDescriptor(){return DESCRIPTOR;}/** * This method is called when an update occurs to the cursor that is being * observed. selfUpdate is true if the update was caused by a call to * commit on the cursor that is being observed. */public void onChange(boolean selfUpdate) throws android.os.RemoteException{android.os.Parcel _data = android.os.Parcel.obtain();try {_data.writeInterfaceToken(DESCRIPTOR);_data.writeInt(((selfUpdate)?(1):(0)));mRemote.transact(Stub.TRANSACTION_onChange, _data, null, IBinder.FLAG_ONEWAY);}finally {_data.recycle();}}}static final int TRANSACTION_onChange = (IBinder.FIRST_CALL_TRANSACTION + 0);}/** * This method is called when an update occurs to the cursor that is being * observed. selfUpdate is true if the update was caused by a call to * commit on the cursor that is being observed. */public void onChange(boolean selfUpdate) throws android.os.RemoteException;}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -