2016-05-20 5 views
-1

私はテキストを投稿できるすべてのアプリのリストを取得するためにインテントを使用しています。ただし、linkedinはそのリストには表示されません。私はlinkedinのために余分な何かをする必要がありますか?インテントを介してアンドロイドのlinkedinアプリを検索

 Intent intent = new Intent(); 
     intent.setAction(Intent.ACTION_SEND); 
     intent.setType("text/plain"); 
     intent.putExtra(Intent.EXTRA_TEXT, "dcsd"); 
     package= mContext.getPackageManager(); 
     List<ResolveInfo> appTargets= package.queryIntentActivities(shareIntent, 0); 

Facebook、Twitterのような他のアプリはすべてLinkedIn以外で入手できますか? 考えられる理由は何でしょうか?

+1

、LinkedInのは、インストールされていませんか?盲目的に誰かが**インストールされていると仮定しないでください。利用できない場合は、優雅に扱います。 – t0mm13b

+0

linkedinがインストールされています。私は上記のコードでlinkedinに投稿していません。私が投稿できるアプリを検索するだけです。 –

+0

他の可能性は、linkedinアカウントが設定されておらず、共有がまだ利用できないことですか? – t0mm13b

答えて

1

enter image description here

コードは

Intent intent = new Intent(Intent.ACTION_SEND); 
      intent.setType("text/plain"); 
      String shareBody = "https://developers.facebook.com/docs/android/share"; 
      intent.putExtra(Intent.EXTRA_TITLE,"Share From Test App"); 
      intent.putExtra(Intent.EXTRA_TEXT,shareBody); 
      intent.putExtra(Intent.EXTRA_SUBJECT, "hello"); 
      startActivity(Intent.createChooser(intent, "Share With")); 
+0

上記のダイアログでlinkedinを表示できますか? –

+0

私は解決策を見つけた。 EXTRA_SUBJECTパラメータを追加するだけです。 –

+0

thats good and good luck –

1

ある意図にこれを追加:おそらく

intent.putExtra(Intent.EXTRA_SUBJECT, "dsvs");