1

CursorAdapter を使用する簡単な例を知っている人はいますか? これが私が今行っていることであり、RuntimeException でクラッシュしています。私は初心者であり、Cursor を使用する ListView の簡単な例が見つからないことを考えると、単純な何かが欠けていると確信しています。

ありがとう、


...

public final class MyListActivity extends ListActivity { private class MyCursorAdapter extends CursorAdapter { public MyCursorAdapter(Context context, Cursor cursor) { super(context, cursor); // クラッシュ ...

protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    myDB_ = new MyDB(this);
    myDB_.open();

    Cursor cursor = myDB_.read();
    startManagingCursor(cursor);

    MyCursorAdapter adapter = new MyCursorAdapter(this, cursor);

...

4

2 に答える 2

3

Android 開発者リソースのメモ帳チュートリアルでは、ListView で CursorAdapter を使用しています。ここでチュートリアルの関連部分を見つけることができます: http://developer.android.com/resources/tutorials/notepad/notepad-ex1.html

于 2010-07-20T05:06:36.740 に答える
0

を使用setViewBinderしてSimpleCursorAdapter、SimpleCursorAdapter自体でサポートされていないビューに値をマップできます。setViewBinderここで、コンテンツプロバイダーからのデータをチェックボックスにバインドするために使用する例を見ることができます: ListViewのチェックボックスチェック状態

setViewBinder画像をimageButtonsにバインドするために使用できます。そうすれば、独自のListAdapterを作成する必要はありません。

于 2010-07-23T21:32:47.110 に答える