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(....