Udostępniaj obraz i tekst za pomocą WhatsApp

Używam następującego kodu do udostępniania obrazu i tekstu za pomocą WhatsApp. Udostępnia jednak tylko obraz, nie tekst. Szukałem w całym Internecie, ale nie znalazłem rozwiązania.

 String message = Fname + Mobileno + Homeno + Workmail + Homemail
                + Gtalk + Skype + Address + Company + Title + Website;
      Intent shareIntent = new Intent(Intent.ACTION_SEND); 
      Uri uri = Uri.parse("file://"
                + Environment.getExternalStorageDirectory()
                + "/Talk&Share/Images/profpic.png");

      shareIntent.putExtra(Intent.EXTRA_TEXT, message); 
      shareIntent.putExtra(Intent.EXTRA_SUBJECT, "Contact"); 
      if(uri != null){
       shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
       shareIntent.setType("image/plain");
      }else{
       shareIntent.setType("plain/text");
      }

         return shareIntent; 

questionAnswers(4)

yourAnswerToTheQuestion