私はAndroid開発者のサイトでNotepad Tutorialを見ていて、SimpleCursorAdaptor
が推奨されていないことに気付きました。SimpleCursorAdapterの置き換えですか?
新しいコンストラクタ
public SimpleCursorAdapter (Context context, int layout,
Cursor c, String[] from, int[] to, int flags)
が示唆代替CursorLoader
でLoadManager
を使用することであるが、これらはまた、API 11が必要なので、何がAPIでSimpleCursorAdapter
を置き換えることができます11.
APIでのみ使用可能です10、つまり、非推奨のメソッドを使用してStep 12 of the tutorialをどのように行う必要がありますか?
こんにちはelevineで
を交換する必要があり、互換性ライブラリを使用した後にエラーが直面している場合私はそこには2つのコンストラクタしかないと言うことができますが、そのうちの1つにはAPI 11が必要です。したがって、もう一方の非推奨は基本的に、API 10を対象としたアプリケーションuldは 'SimpleCursorAdapter'を使用しません、そうですか?または私はここに何かを逃していますか? –
あなたのケースで行うべき*正しい*ことは、私がリンクを提供した互換ライブラリを通してLoaderManagerとCursorLoaderを使うことです。さもなければ、廃止されたコンストラクタを使用することができます。 – elevine
これは変です。私はちょうどそれと一緒に遊んで始めて、携帯電話で動作する唯一のコンストラクタ(API 11はハニカム、タブレット)を減価償却し、非償却コンストラクタを提供しない理由を考えています。 – Nicholas