Facebook、Twitter、および電子メールのメニューをユーザーに表示する単純な共有アクションを実装しようとしています。ここで、「 http://www.xyzで素晴らしいアプリを使用しています」のように、事前に設定したメッセージを共有できます。 .com
私がこれまでに持っているのはスタイリングです:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_share"
android:title="@string/share"
android:showAsAction="ifRoom"
android:actionProviderClass="android.widget.ShareActionProvider" />
</menu>
そして、私はオンラインでこのような多くの例を見ます:
Intent intent=new Intent(android.content.Intent.ACTION_SEND);
intent.setType("text/plain");
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
// Add data to the intent, the receiving app will decide what to do with it.
intent.putExtra(Intent.EXTRA_SUBJECT, “Some Subject Line”);
intent.putExtra(Intent.EXTRA_TEXT, “Body of the message, woot!”);
しかし、それはメールを開くだけです。しかし、テキストとリンクを共有できるすべての場所でそのメニューを開くにはどうすればよいでしょうか?
ありがとう!