com-dot-app-sancharsaathi-1-5-0.apk
Download file
package net.sqlcipher;
import android.os.Binder;
import android.os.Bundle;
import android.os.IBinder;
import android.os.Parcel;
import net.sqlcipher.IContentObserver;
public abstract class BulkCursorNative extends Binder implements IBulkCursor {
public BulkCursorNative() {
attachInterface(this, IBulkCursor.descriptor);
}
public static IBulkCursor asInterface(IBinder iBinder) {
if (iBinder == null) {
return null;
}
IBulkCursor iBulkCursor = (IBulkCursor) iBinder.queryLocalInterface(IBulkCursor.descriptor);
return iBulkCursor != null ? iBulkCursor : new BulkCursorProxy(iBinder);
}
public IBinder asBinder() {
return this;
}
public boolean onTransact(int i4, Parcel parcel, Parcel parcel2, int i5) {
int i6 = 0;
switch (i4) {
case 1:
parcel.enforceInterface(IBulkCursor.descriptor);
CursorWindow window = getWindow(parcel.readInt());
if (window == null) {
parcel2.writeInt(0);
return true;
}
parcel2.writeNoException();
parcel2.writeInt(1);
window.writeToParcel(parcel2, 0);
return true;
case 2:
parcel.enforceInterface(IBulkCursor.descriptor);
int count = count();
parcel2.writeNoException();
parcel2.writeInt(count);
return true;
case 3:
parcel.enforceInterface(IBulkCursor.descriptor);
String[] columnNames = getColumnNames();
parcel2.writeNoException();
parcel2.writeInt(columnNames.length);
int length = columnNames.length;
while (i6 < length) {
parcel2.writeString(columnNames[i6]);
i6++;
}
return true;
case 4:
parcel.enforceInterface(IBulkCursor.descriptor);
boolean updateRows = updateRows(parcel.readHashMap((ClassLoader) null));
parcel2.writeNoException();
if (updateRows) {
i6 = 1;
}
parcel2.writeInt(i6);
return true;
case 5:
parcel.enforceInterface(IBulkCursor.descriptor);
boolean deleteRow = deleteRow(parcel.readInt());
parcel2.writeNoException();
if (deleteRow) {
i6 = 1;
}
parcel2.writeInt(i6);
return true;
case 6:
parcel.enforceInterface(IBulkCursor.descriptor);
deactivate();
parcel2.writeNoException();
return true;
case 7:
parcel.enforceInterface(IBulkCursor.descriptor);
int requery = requery(IContentObserver.Stub.asInterface(parcel.readStrongBinder()), CursorWindow.CREATOR.createFromParcel(parcel));
parcel2.writeNoException();
parcel2.writeInt(requery);
parcel2.writeBundle(getExtras());
return true;
case 8:
parcel.enforceInterface(IBulkCursor.descriptor);
onMove(parcel.readInt());
parcel2.writeNoException();
return true;
case IBulkCursor.WANTS_ON_MOVE_TRANSACTION /*9*/:
parcel.enforceInterface(IBulkCursor.descriptor);
boolean wantsAllOnMoveCalls = getWantsAllOnMoveCalls();
parcel2.writeNoException();
parcel2.writeInt(wantsAllOnMoveCalls ? 1 : 0);
return true;
case IBulkCursor.GET_EXTRAS_TRANSACTION /*10*/:
parcel.enforceInterface(IBulkCursor.descriptor);
Bundle extras = getExtras();
parcel2.writeNoException();
parcel2.writeBundle(extras);
return true;
case IBulkCursor.RESPOND_TRANSACTION /*11*/:
parcel.enforceInterface(IBulkCursor.descriptor);
Bundle respond = respond(parcel.readBundle(getClass().getClassLoader()));
parcel2.writeNoException();
parcel2.writeBundle(respond);
return true;
case IBulkCursor.CLOSE_TRANSACTION /*12*/:
try {
parcel.enforceInterface(IBulkCursor.descriptor);
close();
parcel2.writeNoException();
return true;
} catch (Exception e4) {
DatabaseUtils.writeExceptionToParcel(parcel2, e4);
return true;
}
default:
return super.onTransact(i4, parcel, parcel2, i5);
}
}
}
Download file