Broadcast Receiver を拡張する Receiver というクラスに関数を定義しました。関数のコードは次のようになります。
public List<DatabaseRow> ToUpload()
{
sampleDB = openOrCreateDatabase(TABLE_NAME, MODE_PRIVATE, null);
// sampleDB.execSQL("DROP TABLE IF EXISTS "+ TABLE_NAME);
Create_Database();
List<DatabaseRow> list;
list=Get_Raw("uploaded","no");
Log.v("TEST", "Size: "+ list.size() );
int tot = list.size();
// return list;
for (int i=0; i < tot; i++)
{ Log.v("Video id: "+ list.get(i).id, "Video_path: "+ list.get(i).video_path);
}
return list;
// list.get(0).video_path
// Log.v("TEST", "Size: "+ list.get(0).title);
}
データベースのいくつかの行を抽出します。Eclipse では、MODE_PRIVATE を変数に解決できないというエラーが表示されます。アクティビティで同じ関数を定義しようとしましたが、機能します。ブロードキャスト レシーバーの問題と、それを修正するために私がしなければならないことは何ですか。すでにコンテキストをインポートしています。