use of com.cloudrail.si.interfaces.SMS in project cloudrail-si-android-sdk by CloudRail.
the class MainActivity method onClick.
@Override
public void onClick(View view) {
RadioGroup radioGroup = (RadioGroup) findViewById(R.id.radioGroup);
final SMS service;
switch(radioGroup.getCheckedRadioButtonId()) {
case R.id.twilioRadioButton:
{
service = twilio;
break;
}
case R.id.twizoRadioButton:
{
service = twizo;
break;
}
case R.id.nexmoRadioButton:
{
service = nexmo;
break;
}
default:
throw new RuntimeException("Unknown Button ID!!");
}
final String fromName = ((EditText) findViewById(R.id.senderEditText)).getText().toString().trim();
final String toNumber = ((EditText) findViewById(R.id.receiverEditText)).getText().toString().trim();
final String message = ((EditText) findViewById(R.id.messageEditText)).getText().toString().trim();
String serviceStr = "twilio";
if (service == twizo)
serviceStr = "twizo";
if (service == nexmo)
serviceStr = "nexmo";
System.out.println("from: " + fromName + " to: " + toNumber + " with: " + serviceStr + " message: " + message);
new Thread(new Runnable() {
@Override
public void run() {
service.sendSMS(fromName, toNumber, message);
}
}).start();
}
Aggregations