WebViewでマルチウィンドウ
WebViewでマルチウィンドウに対応するにはいくつか乗り越えないといけない困難がある。
特にはまったのは以下のエラー。
E/AndroidRuntime(21609): android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
WebViewClientのonCreate内でWebViewTransportを利用して新規ウィンドウを作成するようにしたわけだが、上記エラーが出る。
かなり悩んだが、結局、StackOverflowのお世話になることに。
http://stackoverflow.com/questions/1559057/android-webview-crashes-when-clicking-on-a-link
Contextの取り方だが、ApplicationではなくActivityのContextでないといけないらしい。