非アクティビティクラスでカーソルの使用方法
-
26-10-2019 - |
質問
データを取得することはできません 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();
所属していません StackOverflow