проблема с intent.setPackage ("com.whatsapp") - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь сделать простую кнопку обмена текстом через WhatsApp, избегая шага «выбрать приложение», просто делаю это через WhatsApp напрямую.

Я обнаружил, что с .setPackage("com.whatsapp") эта вещь может бытьготово, но у меня это не работает.

Если я закомментирую строку, она отлично работает, конечно, спрашивая меня, какое приложение я хочу использовать.

Есть идеи?

public void onClick(View v) {
    String textoUwu = "uwu";
    Intent whatsappIntent = new Intent(Intent.ACTION_SEND);
    whatsappIntent.setType("text/plain");
    whatsappIntent.setPackage("com.whatsapp");
    whatsappIntent.putExtra(Intent.EXTRA_TEXT,textoUwu);
    try {
        startActivity(whatsappIntent);
    }catch (ActivityNotFoundException ex) {
        Toast.makeText(MainActivity.this, "Whastapp No Instalado", Toast.LENGTH_SHORT).show();
    }
...