granularity level: instruction
.class public abstract Landroidx/cursoradapter/widget/CursorAdapter;
.super Landroid/widget/BaseAdapter;
.source "CursorAdapter.java"
.implements Landroid/widget/Filterable;
.implements Landroidx/cursoradapter/widget/CursorFilter$CursorFilterClient;
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/cursoradapter/widget/CursorAdapter$MyDataSetObserver;,
Landroidx/cursoradapter/widget/CursorAdapter$ChangeObserver;
}
.end annotation
.field public static final FLAG_AUTO_REQUERY:I = 0x1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final FLAG_REGISTER_CONTENT_OBSERVER:I = 0x2
.field protected mAutoRequery:Z
.field protected mChangeObserver:Landroidx/cursoradapter/widget/CursorAdapter$ChangeObserver;
.field protected mContext:Landroid/content/Context;
.field protected mCursor:Landroid/database/Cursor;
.field protected mCursorFilter:Landroidx/cursoradapter/widget/CursorFilter;
.field protected mDataSetObserver:Landroid/database/DataSetObserver;
.field protected mDataValid:Z
.field protected mFilterQueryProvider:Landroid/widget/FilterQueryProvider;
.field protected mRowIDColumn:I
.method public constructor <init>(Landroid/content/Context;Landroid/database/Cursor;)V
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/database/Cursor;I)V
.locals 0
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/database/Cursor;Z)V
.locals 0
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public abstract bindView(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V
return-void
.end method
.method public changeCursor(Landroid/database/Cursor;)V
.locals 0
return-void
.end method
.method public convertToString(Landroid/database/Cursor;)Ljava/lang/CharSequence;
.locals 0
const/4 v0, 0x0
return-object v0
.end method
.method public getCount()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public getCursor()Landroid/database/Cursor;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getFilter()Landroid/widget/Filter;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getFilterQueryProvider()Landroid/widget/FilterQueryProvider;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getItem(I)Ljava/lang/Object;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getItemId(I)J
.locals 3
const-wide v0, 0x0
return-wide v0
.end method
.method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public hasStableIds()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method init(Landroid/content/Context;Landroid/database/Cursor;I)V
.locals 3
return-void
.end method
.method protected init(Landroid/content/Context;Landroid/database/Cursor;Z)V
.locals 0
.annotation runtime Ljava/lang/Deprecated;
.end annotation
return-void
.end method
.method public newDropDownView(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
.locals 0
const/4 v0, 0x0
return-object v0
.end method
.method public abstract newView(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
const/4 v0, 0x0
return-object v0
.end method
.method protected onContentChanged()V
.locals 1
return-void
.end method
.method public runQueryOnBackgroundThread(Ljava/lang/CharSequence;)Landroid/database/Cursor;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public setFilterQueryProvider(Landroid/widget/FilterQueryProvider;)V
.locals 0
return-void
.end method
.method public swapCursor(Landroid/database/Cursor;)Landroid/database/Cursor;
.locals 2
const/4 v0, 0x0
return-object v0
.end method