私は次のコードを持っています:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Share with...");
final ShareAdapter adapter = new ShareAdapter(this, R.layout.share_adapter, activities.toArray());
builder.setAdapter(adapter, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
ResolveInfo info = (ResolveInfo) adapter.getItem(which);
}
}
私がしたいのは、onClickメソッドにifステートメントを追加することです。ここで、インテントが次のタイプであるかどうかを確認します:message/rfc822。それを行う方法はありますか?それをやりたいのは、メールを送信しているアプリを検出したいからです。次に、次の方法でメールを送信します。
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.setType("text/html");
intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(....