Reputation: 136
I am trying to create an android messaging application.This is my code and when i run it i get an error saying "Unfortunately app has stopped".
public class SMSActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
EditText ed = (EditText)findViewById(R.id.edit);
String message1 = ed.getText().toString();
public void onClick(View v) { sendSMS("5556", message1); }
private void sendSMS(String phoneNumber, String message) {
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, null, null);
}
}
Also please tell me how do I see the message that has been sent on the second emulator
Upvotes: 0
Views: 180
Reputation: 3084
Add to your AndroidManifest.xml
this permissions:
<uses-permission android:name="android.permission.READ_SMS"/>
<uses-permission android:name="android.permission.WRITE_SMS"/>
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
EditText ed = (EditText)findViewById(R.id.edit);
String message1 = ed.getText().toString();
}
Upvotes: 2