質問

データを取得することはできません CallLog.Calls.CONTENT_URI 非活動クラスで。 CallLogからこれらのデータを取得するためにカーソルを使用しています。しかし、非アクティビティクラスでは、いくつかのエラーが表示されるので、どうすればこれを行うことができますか?

現在、このようにやっています、

public class CallReceiver extends Activity {
@Override
public void onCreate(Bundle bundle) {
    super.onCreate(bundle);     
    Cursor cursor =  managedQuery(android.provider.CallLog.Calls.CONTENT_URI,null,null,null,null);
 startManagingCursor(cursor);
役に立ちましたか?

解決

Cursor c = context.getContentResolver().query(uri, projection, selection, null, sortOrder);
    if (c.moveToFirst()) {
        ...
    }
    c.close();
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top