2013-10-28 2 views
0

У меня есть документ, который загружается в webViewActivity, в этом документе у меня есть свой идентификатор электронной почты. когда пользователи нажимают на мой адрес электронной почты, я хочу открыть приложение электронной почты, пожалуйста, помогите мне.Как отправить почту из webviewActivity в android

This is sample document. 
      This is text contained in document. if you have any queries please contact me at [email protected] 
+0

Проверьте это: http://stackoverflow.com/questions/9387999/how-to-open-webview-link-to-new-activity – Nostradamus

+0

Возможно, решение находится здесь: http://stackoverflow.com/questions/2197741/how-to-send-email-from-my-android-application –

ответ

2

Попробуйте это:

@Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 

     //Check whether url contains email or not. 
     // To start Email Intent 

     String[] mailto = { "example.com" }; 

    // Create a new Intent to send messages 
    Intent sendIntent = new Intent(Intent.ACTION_SEND); 

    // Add attributes to the intent 
    sendIntent.putExtra(Intent.EXTRA_EMAIL, mailto); 
    sendIntent.putExtra(Intent.EXTRA_SUBJECT, "This is sample document."); 

    sendIntent.setType("message/rfc822"); 
    startActivity(sendIntent); 


     return true; 

    } 

Надеется, что это помогает.

+0

Спасибо за вашу ценную помощь. но у меня возникла ошибка: метод startActivity (Intent) не определен для типа MyWebViewClient – Venkat

+0

, можете ли вы добавить свой код. –

+0

Спасибо, я получил решение, добавив view.getContext(). StartActivity (sendIntent); – Venkat

Смежные вопросы