我MainActivity.java代碼給出波紋管:短信應用程序嘗試對仿真器和設備運行時崩潰
package com.hoque.smser;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
EditText mo, msg;
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SendMSG();
}
private void SendMSG() {
button.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
EditText phoneNo = (EditText) findViewById(R.id.phoneNo);
EditText message = (EditText) findViewById(R.id.message);
final String no = phoneNo.getText().toString();
final String msg = message.getText().toString();
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(no, null, msg, null, null);
}
}
);
}
}
我的應用程序崩潰每當我試圖啓動它,它只是一個短信發送者的應用程序。 我已經加入我的清單如下權限:
<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.RECEIVE_SMS" />
我是一個新的程序員,目前學習java。 謝謝你爲我提供寶貴的時間。
添加logcat的請 – Jens