2013-03-12 2 views
1

У меня есть следующий код:Обнаружение типа 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(.... 

ответ

Смежные вопросы