アンドロイドサンプルアプリケーションを作成していて、hereのサンプルコードを使用してリストビューのサンプルを作成しようとしています。また、LoaderManagerを解決することはできません。どんなアイデアが間違っているのでしょうか?APIレベル17でローダーマネージャのリファレンスが見つかりません
私は最新のAndroid SDKを使用してEclipseツールキットを使用しています。
アンドロイドサンプルアプリケーションを作成していて、hereのサンプルコードを使用してリストビューのサンプルを作成しようとしています。また、LoaderManagerを解決することはできません。どんなアイデアが間違っているのでしょうか?APIレベル17でローダーマネージャのリファレンスが見つかりません
私は最新のAndroid SDKを使用してEclipseツールキットを使用しています。
あなたは、この例で使用する必要が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;
私は参照しているのは17です。プロジェクトは17、また最小のバージョンも17です。だから私はこれでいいと思います。 – mamu
それはちょうどeclipseのエラー修正の問題でした。名前空間をインポートすることは、通常は他のすべての場合にはそうではないことを示唆していませんでした。インポートを手動で追加すると、問題が修正されました。 – mamu
@ Manu - おそらく、これを使って答えを追加することができます。なぜこれが必要なのか、そしてこれが実際にこの問題の正しい解決策であるかどうかを誰かが説明できるかどうかを見てみることは興味深いでしょう(YoannはAPIレベルが不一致の人にとっても同様です)。 – Mick