【问题标题】:unfortunately android system has stopped intent whatsapp不幸的是android系统已经停止了意图whatsapp
【发布时间】:2017-04-18 02:22:50
【问题描述】:

我正在尝试使用以下代码向 whatsapp 发送一些消息,但它给出了错误 android 系统已停止但意图工作正常。并且文本也添加到消息中。可能是什么问题?

PackageManager pm = getPackageManager();
        try {

            Intent waIntent = new Intent(Intent.ACTION_SEND);
            waIntent.setType("text/plain");
            String text =  " http://play.google.com/  ";
            PackageInfo info = pm.getPackageInfo("com.whatsapp", PackageManager.GET_META_DATA);
            waIntent.setPackage("com.whatsapp");
            waIntent.putExtra(Intent.EXTRA_TEXT, text);
            startActivity(Intent.createChooser(waIntent, "Share with"));

        } catch (PackageManager.NameNotFoundException e) {
            Toast.makeText(this, "WhatsApp not Installed", Toast.LENGTH_SHORT)
                    .show();
        }

【问题讨论】:

  • 这个link 会帮助你。

标签: java android-intent


【解决方案1】:

找到this答案

Intent whatsappIntent = new Intent(Intent.ACTION_SEND);
whatsappIntent.setType("text/plain");
whatsappIntent.setPackage("com.whatsapp");
whatsappIntent.putExtra(Intent.EXTRA_TEXT, "share text");
try {
     startActivity(whatsappIntent);
} catch (android.content.ActivityNotFoundException ex) {
     Toast.makeText(this, "Whatsapp not installed", Toast.LENGTH_SHORT).show();
}

【讨论】:

    猜你喜欢
    • 2012-08-19
    • 2013-04-06
    • 1970-01-01
    • 2012-05-12
    • 2020-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多