2
나는 위에서 언급 한 오류 메시지에 관한 다른 게시물을 읽었지만, 아직도 내 문제가 이미 대답으로 표시되어 있기 때문에 나는 문제를 해결할 수있는 팁이 없기 때문에 별도의 스레드에서 질문해야합니다. 휴대 전화에서 앱을 실행할 때 문제가 발생합니다. K9 Mail과 Google Mail은 모두 설치 및 설정됩니다.안드로이드는 이메일 클라이언트를 찾을 수 없습니다. (아무 응용 프로그램도이 작업을 수행 할 수 없습니다)
final Intent imail = new Intent(Intent.ACTION_SENDTO);
imail.setType("message/rfc822"); // or: text/plain
imail.putExtra(Intent.EXTRA_EMAIL , new String[]{"[email protected]"});
imail.putExtra(Intent.EXTRA_SUBJECT, "Feedback");
imail.putExtra(Intent.EXTRA_TEXT , emailText);
try {
startActivity(Intent.createChooser(imail, "Send mail..."));
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(Feedback.this, "There are no email clients installed.", Toast.LENGTH_SHORT).show();
}
이 앱이 휴대 전화에 "어떤 응용 프로그램이 작업을 수행 할 수 없습니다"오류를 표시합니다
여기 내 코드입니다.
도 내가 성공하지 않고 노력 다른 변형이 : 위에서 언급 한 바와 같이 K9 메일 구글 메일 설치에도 불구하고
String mailId = (String) "[email protected]";
final Intent imail = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
"mailto",mailId, null));
imail.setType("message/rfc822"); // text/plain
imail.putExtra(Intent.EXTRA_SUBJECT, "Feedback");
imail.putExtra(Intent.EXTRA_TEXT, emailText);
// Check if Intent available
List<ResolveInfo> list = getPackageManager().queryIntentActivities(
imail, PackageManager.MATCH_DEFAULT_ONLY);
이 경우, 목록, 널의 크기를 반환합니다. 내 시스템은 HTC 하나 V입니다 (안드로이드 4)