期待される結果
Web ビューでリンクをクリックしたときに、(ポップアップ ウィンドウではなく) 外部の組み込みブラウザーで Web ページを開く。
問題
Samsung Galaxy Note II (GT-N7100) でポップアップ ブラウザを有効にすると、Web ページがポップアップ ブラウザで開かれますが、これは望ましくありません。ポップアップ ブラウザーが有効になっている場合でも、Web ページを外部の組み込みブラウザーで開くようにしたいです。
Samsung Note II のポップアップ ブラウザの設定は、[設定] -> [アプリケーション マネージャ] -> [すべて] -> [ポップアップ ブラウザ] にあります。
IDE
- Android バージョン = 4.1.1
- デバイス = Samsung Galaxy Note II (GT-N7100)
コード
public class PeppermintWebViewClient extends WebViewClient {
//....
private void handleOpenBrowserScheme(String url){
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse(url);
intent.setData(uri);
mainActivityInstance.startActivity(intent);
}
}