私はこのコードを使用してSendSMS(string 1, string 2);
というメソッドを実行する前にSMS許可を要求していますが、許可要求が行われる前にアプリがクラッシュします。 何が欠けていますか?アクセス許可を要求するとアプリケーションがクラッシュする
final private int REQUEST_CODE = 101;
private void SendCreditSMS() {
if (ActivityCompat.checkSelfPermission(MainActivity.this, Manifest.permission.SEND_SMS)
!= PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(MainActivity.this,
new String[]{Manifest.permission.SEND_SMS}, REQUEST_CODE);
} else {
SendSMS("181", "رصيد");
}
}
エラーが発生したときにlogcatを入力してください –
エラーログメッセージの共有ログcat – Piyush
エラーログはどこですか? – Piyush