public class android.app.ListActivity extends android.app.Activity
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.app.ListActivity
super_class: android.app.Activity
{
protected android.widget.ListAdapter mAdapter;
descriptor: Landroid/widget/ListAdapter;
flags: (0x0004) ACC_PROTECTED
protected android.widget.ListView mList;
descriptor: Landroid/widget/ListView;
flags: (0x0004) ACC_PROTECTED
private android.os.Handler mHandler;
descriptor: Landroid/os/Handler;
flags: (0x0002) ACC_PRIVATE
private boolean mFinishedStart;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.Runnable mRequestFocus;
descriptor: Ljava/lang/Runnable;
flags: (0x0002) ACC_PRIVATE
private android.widget.AdapterView$OnItemClickListener mOnClickListener;
descriptor: Landroid/widget/AdapterView$OnItemClickListener;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial android.app.Activity.<init>:()V
1: aload 0
new android.os.Handler
dup
invokespecial android.os.Handler.<init>:()V
putfield android.app.ListActivity.mHandler:Landroid/os/Handler;
2: aload 0
iconst_0
putfield android.app.ListActivity.mFinishedStart:Z
3: aload 0
new android.app.ListActivity$1
dup
aload 0
invokespecial android.app.ListActivity$1.<init>:(Landroid/app/ListActivity;)V
putfield android.app.ListActivity.mRequestFocus:Ljava/lang/Runnable;
4: aload 0
new android.app.ListActivity$2
dup
aload 0
invokespecial android.app.ListActivity$2.<init>:(Landroid/app/ListActivity;)V
putfield android.app.ListActivity.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener;
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/app/ListActivity;
protected void onListItemClick(android.widget.ListView, android.view.View, int, long);
descriptor: (Landroid/widget/ListView;Landroid/view/View;IJ)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/ListActivity;
0 1 1 l Landroid/widget/ListView;
0 1 2 v Landroid/view/View;
0 1 3 position I
0 1 4 id J
MethodParameters:
Name Flags
l
v
position
id
protected void onRestoreInstanceState(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.app.ListActivity.ensureList:()V
1: aload 0
aload 1
invokespecial android.app.Activity.onRestoreInstanceState:(Landroid/os/Bundle;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/ListActivity;
0 3 1 state Landroid/os/Bundle;
MethodParameters:
Name Flags
state
protected void onDestroy();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.ListActivity.mHandler:Landroid/os/Handler;
aload 0
getfield android.app.ListActivity.mRequestFocus:Ljava/lang/Runnable;
invokevirtual android.os.Handler.removeCallbacks:(Ljava/lang/Runnable;)V
1: aload 0
invokespecial android.app.Activity.onDestroy:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/app/ListActivity;
public void onContentChanged();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tcom.android.internal.R cannot be resolved to a variable\n\tcom.android.internal.R cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/ListActivity;
public void setListAdapter(android.widget.ListAdapter);
descriptor: (Landroid/widget/ListAdapter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
dup
astore 2
monitorenter
1: aload 0
invokevirtual android.app.ListActivity.ensureList:()V
2: aload 0
aload 1
putfield android.app.ListActivity.mAdapter:Landroid/widget/ListAdapter;
3: aload 0
getfield android.app.ListActivity.mList:Landroid/widget/ListView;
aload 1
invokevirtual android.widget.ListView.setAdapter:(Landroid/widget/ListAdapter;)V
4: aload 2
monitorexit
5: goto 8
StackMap locals: android.app.ListActivity android.widget.ListAdapter android.app.ListActivity
StackMap stack: java.lang.Throwable
6: aload 2
monitorexit
7: athrow
8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/app/ListActivity;
0 9 1 adapter Landroid/widget/ListAdapter;
Exception table:
from to target type
1 5 6 any
6 7 6 any
MethodParameters:
Name Flags
adapter
public void setSelection(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.ListActivity.mList:Landroid/widget/ListView;
iload 1
invokevirtual android.widget.ListView.setSelection:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/ListActivity;
0 2 1 position I
MethodParameters:
Name Flags
position
public int getSelectedItemPosition();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.ListActivity.mList:Landroid/widget/ListView;
invokevirtual android.widget.ListView.getSelectedItemPosition:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/ListActivity;
public long getSelectedItemId();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.ListActivity.mList:Landroid/widget/ListView;
invokevirtual android.widget.ListView.getSelectedItemId:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/ListActivity;
public android.widget.ListView getListView();
descriptor: ()Landroid/widget/ListView;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.app.ListActivity.ensureList:()V
1: aload 0
getfield android.app.ListActivity.mList:Landroid/widget/ListView;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/app/ListActivity;
public android.widget.ListAdapter getListAdapter();
descriptor: ()Landroid/widget/ListAdapter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.app.ListActivity.mAdapter:Landroid/widget/ListAdapter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/ListActivity;
private void ensureList();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tcom.android.internal.R cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/ListActivity;
}
SourceFile: "ListActivity.java"
NestMembers:
android.app.ListActivity$1 android.app.ListActivity$2
InnerClasses:
android.app.ListActivity$1
android.app.ListActivity$2
public abstract OnItemClickListener = android.widget.AdapterView$OnItemClickListener of android.widget.AdapterView