1-й метод: один метод — пересылка SMS в WhatsApp хорошо, но не с выбранным контактом, контакт можно выбрать из WhatsApp но я не хочу что. Я хочу, чтобы контакт также был выбран в моем приложении. Теперь
2-й метод: второй метод противоположен первому. Этот метод отправляет выбранный контакт в WhatsApp для SMS, но не с помощью (предопределенного SMS).
Моя проблема в том, что я хочу, чтобы обе вещи были переданы в WhatsApp из моего приложения sms+Contact.When Я пытаюсь объединить оба метода, выдает ошибку. Пожалуйста, помогите мне
вот мой код для 1-го и 2-го методов.
Код: Выделить всё
//1st method: for forward sms to whatsapp
Intent waIntent = new Intent(Intent.ACTION_SEND);
waIntent.setType("text/plain");
String text = "YOUR TEXT HERE";
waIntent.setPackage("com.whatsapp");
waIntent.putExtra(Intent.EXTRA_TEXT, text);
startActivity(waIntent);
//2nd method: send sms with selected contact but not with predefined sms
void openWhatsappContact(String number) {
Uri uri = Uri.parse("smsto:" + number);
Intent i = new Intent(Intent.ACTION_SENDTO, uri);
i.setPackage("com.whatsapp");
startActivity(i);
//here i am trying to send both SMS and contact from my Android app but not working and get error.
Uri uri = Uri.parse("smsto:" + "065214585756");
Intent sendIntent = new Intent(Intent.ACTION_SENDTO, uri);
sendIntent.putExtra(Intent.EXTRA_TEXT, "Hai Good Morning");
sendIntent.putExtra("chat",true);
sendIntent.setType("text/plain");
sendIntent.setPackage("com.whatsapp");
startActivity(sendIntent);
Подробнее здесь: https://stackoverflow.com/questions/420 ... ndroid-app