2017-04-18 4 views
0

次のコードを使用してwhatsappにメッセージを送信しようとしていますが、アンドロイドシステムが停止しましたが、インテントが正常に動作しています。テキストもメッセージに追加されます。何が問題なの?残念ながら、アンドロイドシステムはwhatsappの意図を停止しました

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(); 
     } 
+0

この[リンク](http://techbeasts.com/how-to-fix-unfortunately-whatsapp-has-stopped-on-android/)するのに役立ちます君は。 –

答えて

0

見つかり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(); 
} 
関連する問題