9

Android開発者のサイトでメモ帳のチュートリアルを見ていて、SimpleCursorAdaptor非推奨になっていることに気づきました。

新しいコンストラクター

public SimpleCursorAdapter (Context context, int layout, 
    Cursor c, String[] from, int[] to, int flags)

API11でのみ使用できます。

推奨される代替手段は、で使用LoadManagerすることCursorLoaderですが、これらにもAPI 11が必要です。API10で何を置き換えることができますか。つまり、非推奨ではない方法を使用してチュートリアルのステップ12をSimpleCursorAdapterどのように実行する必要がありますか。

4

1 に答える 1

19

非推奨はすべてのコンストラクターに適用されるわけではなく、コンストラクターの1つSimpleCursorAdapterだけに適用されることに注意してください。

API 11のローダーを使用する場合は、互換性ライブラリを利用できます(http://developer.android.com/sdk/compatibility-library.htmlを参照)。これにより、APIレベル4以降のデバイスと互換性のあるバックポートが提供されます。

編集 :

互換性ライブラリを使用した後もエラーが発生する場合は、置き換える必要があります

import android.widget.SimpleCursorAdapter;

import android.support.v4.widget.SimpleCursorAdapter;
于 2011-08-13T19:43:48.170 に答える