2013-05-14 13 views
5

アンドロイドサンプルアプリケーションを作成していて、hereのサンプルコードを使用してリストビューのサンプルを作成しようとしています。また、LoaderManagerを解決することはできません。どんなアイデアが間違っているのでしょうか?APIレベル17でローダーマネージャのリファレンスが見つかりません

私は最新のAndroid SDKを使用してEclipseツールキットを使用しています。

答えて

5

あなたは、この例で使用する必要がLoaderManager機能は、API 17からのみ利用可能です:

http://developer.android.com/reference/android/app/LoaderManager.html

私はあなたがそうあなたのプロジェクトはそれを見つけることができない17に劣るAPIを使用していると思います。

あなたが本当に古いAPIのバージョンでこの機能を使用する必要がある場合は、あなたはまだサポートライブラリで利用可能な「サポート」バージョン使用して試してみることができますすることができます。このパッケージを使用して

http://developer.android.com/reference/android/support/v4/app/package-summary.html

を使用して、このLoaderManagerクラスをインポートします。

import android.support.v4.app.LoaderManager; 

の代わりに:

import android.app.LoaderManager; 
+0

私は参照しているのは17です。プロジェクトは17、また最小のバージョンも17です。だから私はこれでいいと思います。 – mamu

+3

それはちょうどeclipseのエラー修正の問題でした。名前空間をインポートすることは、通常は他のすべての場合にはそうではないことを示唆していませんでした。インポートを手動で追加すると、問題が修正されました。 – mamu

+0

@ Manu - おそらく、これを使って答えを追加することができます。なぜこれが必要なのか、そしてこれが実際にこの問題の正しい解決策であるかどうかを誰かが説明できるかどうかを見てみることは興味深いでしょう(YoannはAPIレベルが不一致の人にとっても同様です)。 – Mick

関連する問題