Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Webview上でのメールソフト立ち上げ

1,290 views
Skip to first unread message

かんかん

unread,
Aug 22, 2011, 11:42:00 AM8/22/11
to 日本Androidの会
webviewを使ってHPを表示するアプリを作ったのですが、表示上の「友達に教える」などのメーラーリンクボタンを押すと
webView.setWebViewClient(new WebViewClient());
を使ってブラウザを閉じ込めている為かメーラーが立ち上がりません。

普通のブラウザからアクセスした場合は問題ないのですが。。。

何か良い方法をご存知の方はいらっしゃいませんでしょうか?

Takumu

unread,
Aug 23, 2011, 1:11:25 AM8/23/11
to 日本Androidの会
松本です。

WebViewからメーラー立ち上げるだけであれば、以下な感じで出来ました。

mWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView webView, String url)
{
if(url.substring(0, 7).equals("mailto:")) {
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_SENDTO, uri);
startActivity(intent);
webView.reload();
}
else {
webView.loadUrl(url);
}

return true;
}
});
Reply all
Reply to author
Forward
0 new messages