0
我嘗試在科特林發送短信,我寫了簡單的應用程序用下面的代碼:應用程序崩潰,當我嘗試發送短信
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.telephony.SmsManager
import android.widget.TextView
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val textView = findViewById(R.id.mainTextView) as TextView
SEND.setOnClickListener {
textView.setText("click")
val sm = SmsManager.getDefault()
sm.sendTextMessage("123123123", null, "test", null, null)
textView.setText("OK")
}
}
}
,當我試圖通過USB電纜AndroidStudio應用不希望權限運行的應用程序儘管我已經添加了許可SEND_SMS來顯示。當我按下按鈕應用程序關閉時
郵政logcat的? – Raghavendra
您是否添加了運行時權限,如果您正在運行Android版本> = 23的應用程序 –