2017-04-18 57 views
0

我想發送一些消息給whatsapp使用下面的代碼,但它給錯誤android系統已停止,但意圖工作正常。並且該消息中還添加了文本。可能是什麼問題呢?不幸的是android系統已停止意圖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(); 
}