2013-03-12 27 views
1

我有以下代碼:檢測意向的類型的Android

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語句,我將檢查目的是以下類型:消息/ RFC822。有沒有辦法做到這一點?我想這樣做的原因是因爲我想檢測發送電子郵件的應用程序。然後用以下方式發送電子郵件:

Intent intent = new Intent(android.content.Intent.ACTION_SEND); 
    intent.setType("text/html"); 
    intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(.... 

回答