0
내가이 예외를 던지고되는 앱 Android2.2에서 전자 메일을 보내려면 다음 코드를 사용하고
: 나는 전환 할 때 이것은 단지 시작안드로이드/때 java.io.IOException (313)
03-10 12:36:31.161: ERROR/SendTransaction(313): java.io.IOException: Cannot establish route to 0 for null
MyEclipse to Spring 8.6. 이클립스 갈릴레오에서 잘 작동 ...
어떤 아이디어?
감사 Neomon
private void SendMail(String mySubject, String myContent){
final Intent intent = new Intent(android.content.Intent.ACTION_SEND);
//intent.addCategory(Intent.CATEGORY_DEFAULT);
final String someEmailAddressString = "[email protected]";
final String someSubjectString = mySubject;
final String someEmailContentString = myContent;
try{
//intent.setType("plain/text"); //Throws no e-mail present in emulator
intent.setType("image/jpeg"); //This works for testing
//intent.addCategory(Intent.CATEGORY_DEFAULT);
//intent.getAction();
intent.putExtra(Intent.EXTRA_EMAIL, new String[]{someEmailAddressString});
intent.putExtra(Intent.EXTRA_SUBJECT, someSubjectString);
intent.putExtra(Intent.EXTRA_TEXT, someEmailContentString);
//startActivity(intent);
startActivity(Intent.createChooser(intent, "Send mail"));
Toast.makeText(TimeCard.this, "Sending-"+ mySubject, Toast.LENGTH_LONG).show();
}catch(Exception e){
final String DEBUG_ERR = "SENDMAIL";
Log.e(DEBUG_ERR, "Basic-" + e.getMessage().toString());
}
}
에뮬레이터에서 실행 중이십니까? 이 오류는 대개 DNS 호스트 조회 실패로 인해 발생합니다. –
예, 에뮬레이터에서 실행 중, 수정 방법에 대한 아이디어가 있습니까? 감사합니다 ... – Neomon
메일 앱을 설치 했습니까? 에뮬레이터에는 이메일 앱이 없습니다. –