Android/Google で推奨されているように、コンテンツ プロバイダーとカーソル ローダーを実装してカーソルを回避しようとしています。しかし、私はひどい時間を過ごしています。http://mobile.tutsplus.com/tutorials/android/android-sdk_content-providers/のチュートリアルをガイドとして使用していますが、最も単純なものが機能していません。アクティビティの開始時に、次のことを行っています。
SQLData entry = new SQLData(getApplicationContext());
私も試してみました
SQLData entry = new SQLData(this);
SQLData は、私のデータベース クラスの名前です。このコード行の後に実行したいことは、作成したコンテンツ プロバイダー クラスのメソッドを使用してデータベースを作成し、データを入力することです。ただし、デバッガーでこの行を超えて移動しようとすると、ClassLoader.class ウィンドウが開き、「ソースが見つかりません」というメッセージが表示されます。パッケージをリロードしてリフレッシュし、クリーンアップしましたが、これは役に立ちません。データベースとコンテンツ プロバイダー クラスのすべてのコードを喜んで提供しますが、それがここで必要なものかどうかはわかりません。この問題にアプローチする方法を知っている人はいますか?
どうもありがとう!