/ / Android SmsManagerがSendTextMessage関数を使用するとフリーズする - アンドロイド

SendTextMessage関数を使用するとAndroid SmsManagerがフリーズする - アンドロイド

機能 "SendTextMessage"を送信すると、私のAndroidアプリがフリーズします。私のコードは次のようになります:

    public void doIt(View target) {
ProgressBar pb1 = (ProgressBar)findViewById(R.id.progressBar1);
TextView tv1 = (TextView)findViewById(R.id.textView3);
pb1.setVisibility(View.VISIBLE);
tv1.setVisibility(View.VISIBLE);
tv1.setText("Sending Text...");
SmsManager sm = SmsManager.getDefault();
sm.sendTextMessage("#########(censoreD)", null, "lol", null, null);
tv1.setText("Message Sent.");
}

これをどうすれば解決できますか?私のmain.xmlに何も問題はありません:

<Button android:onClick="doIt" android:layout_width="200sp" android:id="@+id/button1" android:layout_height="wrap_content" android:text="Send Messages" android:layout_x="62dip" android:layout_y="189dip"></Button>

ありがとう。

回答:

回答№1は0

私は推測するつもりだし、あなたが正しい許可を持っていないと言う。

android.permission.SEND_SMS

利用可能なすべての権限: http://developer.android.com/reference/android/Manifest.permission.html