平成30/ 2018-10-23 19:47
Android/WEBVIEWで、line.me(ライン)のURLが開けない

リンク先により処理を分岐するところで以下のように
ブラウザで開くようにすればいい。

実際のリンクは、
href="//line.me/R/msg/text/?
のように
httpが無いのだが、
Android側で以下のように、httpが自動でつけられる。
http://line.me/R/msg/text/?

なので、以下のようにすれば、認識される。
line:// のプロトコルのケースもある。
>>
                } else if(
                url.startsWith("line:") ||
                url.matches("^https?://line\\.me/.+")
                ){
                    Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
                    startActivity(i);