0

通話ログにデータを挿入して取得しようとしていますが、アプリケーションは正常に実行されますが、アクティビティにデータが表示されません。私のコードは次のとおりです。

    ContentValues values = new ContentValues();
    values.put(Calls.CACHED_NAME, "Chaitanya");

    Uri uri = getContentResolver().insert(Calls.CONTENT_URI, values);

uri も値を受け取りますが、カーソルはレコードを返しません。

    Cursor cursor = getContentResolver().query(Calls.CONTENT_URI,
    projection, null, null, null);

このカーソルは、データの表示に使用されます。

プログラムの実行後、呼び出しまたは呼び出しログ アプリケーションが起動された場合、例外が表示されます。

コードで考えられる問題は何ですか?

前もって感謝します

4

1 に答える 1

0

名前だけをデータベースに追加しました。通話の種類、日付、期間などの情報を追加してみてください...

于 2012-08-14T07:36:59.477 に答える