我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