私はAndroidを初めて使用します。1つの画面に2つのボタンがあるアプリケーションを開発しています。クリックした特定のボタンに基づいて、さまざまなアクションを実行する必要があります。クリックしたボタンに応じて区別する必要があります。
public void showSelectedNumber(int type, String number)
{
--->Here i have to set two conditions:
1.This for call
try
{
// Intent callIntent = new Intent(Intent.ACTION_CALL); //Call options
////// Cursor cursor = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
////// while (cursor.moveToNext()) {
////// String name = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
////// }
// callIntent.setData(Uri.parse("tel:"+number));
// startActivity(callIntent);
This is for SMS:
startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("sms:" //sms options
+ number)));
}
catch (ActivityNotFoundException e)
{
Log.e("helloandroid dialing example", "Call failed", e);
}
Toast.makeText(this, type + ": " + number, Toast.LENGTH_LONG).show();
}
}