У меня есть следующий код:Обнаружение типа Intent Андроид
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, если заявление, где я буду проверять, если цель состоит из следующих типов: сообщения/rfc822. Есть ли способ сделать это? Причина, по которой я хочу это сделать, заключается в том, что я хочу обнаружить приложения, отправляющие электронные письма. Затем отправьте электронное письмо следующим образом:
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.setType("text/html");
intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(....