【发布时间】:2017-07-05 08:12:47
【问题描述】:
在运行SendSMS(string 1, string 2); 方法之前,我正在使用此代码请求短信权限
但我的应用程序在权限请求发生之前崩溃。
缺少什么?
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
-
分享错误信息的日志猫
-
错误日志在哪里?
-
发布您的堆栈跟踪..错误日志
-
在清单文件中添加 SEND_SMS 权限
标签: android permissions crash android-permissions