サービスに許可をリクエストしようとしています。通常、許可を要求するにはアクティビティを渡す必要があります。私のアプリケーションにはActivity
がありません。サービスの許可を求める方法
// Here, thisActivity is the current activity
if (ContextCompat.checkSelfPermission(thisActivity,
Manifest.permission.READ_CONTACTS)
!= PackageManager.PERMISSION_GRANTED) {
// Should we show an explanation?
if (ActivityCompat.shouldShowRequestPermissionRationale(thisActivity,
Manifest.permission.READ_CONTACTS)) {
// Show an explanation to the user *asynchronously* -- don't block
// this thread waiting for the user's response! After the user
// sees the explanation, try again to request the permission.
} else {
ActivityCompat.requestPermissions(thisActivity,
new String[]{Manifest.permission.READ_CONTACTS},
MY_PERMISSIONS_REQUEST_READ_CONTACTS);
}
}
私はサービスからどのようにすることができますか?
どのように私はdownvotedされましたか?これは有効な質問です。説明してください、私が間違っている場合、私は喜んで私の質問を削除します。 –