Я новичок в android.Я разрабатываю приложение, в котором у меня есть две кнопки в 1 экране. Мне нужно выполнить различные действия на основе конкретной нажатой кнопки. Я должен различать, по какой кнопке щелчок.Разделение кнопок в android
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();
}
}
, что вы хотите, чтобы я сделал? PLS может быть более описательным? – vnshetty
Привет vnshetty Моя проблема в приведенном выше коде «ShowSelectedNumber» в том, что есть две строки, которые предназначены для вызова, и это для sms.I нужно различать эти два раздела. Но у меня есть только 2 кнопки ничего, кроме else.So, как я могу отличить это, нажав эту кнопку. – subburaj
вы можете написать другой метод для вызова и смс нет? в чем проблема в этом и реализовать прослушиватель кликов, ссылаясь на любой ответ ниже .. – vnshetty