문제

안드로이드 응용 프로그를 시작하는 이메일을 보냅니다.다음 코드에서 작동하는 api 수준의 5 에뮬레이터,하지만에서 수준 2 에뮬레이터 또는 기기:

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Email from MyApp");
emailIntent.setType("text/plain");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,
   "This email was autogenerated by MyApp.");
try {
    startActivity(emailIntent);
} catch (Exception e) {
    Log.e(TAG,e.getMessage());
    showDialog(DIALOG_CANTSENDMAIL);
}

발생한 예외를 말한다:

No Activity found to handle Intent { action=android.intent.action.SEND (has extras) }

나는 수동으로 이메일 보내는 모든 디바이스(에뮬레이션과 실시)테스트,그리고 이 작품에서 레벨 5api 를 사용합니다.이 문서에서도 있었습니다.텍스트 그것을 말한다 이후 활동하고있 API 수준 1.

도움이 되었습니까?

해결책

생각의 차이가 있을 수 있습니다 그다지 API 그러나 앱에서 사용할 수 있습니다.전자 메일 응용 프로그램에서는 특정한 상당히 제한되어 있었 안드로이드 1.1 1.5,그래서 저는 놀라지 않을 것이지 않은 경우를 처리할 수 있 텍스트.

수도 동일한 작동이 있는 경우 Gmail 앱을 구성 하지만 전자 메일 응용 프로그램만(과 같은 에뮬레이터에서).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top