###前提・実現したいこと
Onsen UI + CordovaでAndroidアプリ開発しています。
以下ソース通りにインテントを起動させようとしていますが、
Android4、5では起動できるのですが、Android7からLINEの起動ができません。(Android6はないので試せていません。)
Lineが起動できません。twitter、Facebookはできました。
エラーが出ているようですが、作成したアプリ側でのエラーではないように見え、
いろいろネット上で調べてみましたが決定的なものがないため、詰まってしまっています。
なにか必要なものがあるのでしょうか?
###該当のソースコード
java
1 /** 2 * startActivityを実行する。 3 * @param url 指定したURL 4 */ 5 private void startActivity(String url) { 6 final CordovaResourceApi resourceApi = webView.getResourceApi(); 7 String action = "android.intent.action.VIEW"; 8 Uri uri = resourceApi.remapUri(Uri.parse(url)); 9 10 Intent i = new Intent(action, uri); 11 12 try { 13 ((CordovaActivity)this.cordova.getActivity()).startActivity(i); 14 } catch (Exception e) { 15 16 } 17 } 18
###出ているエラー
W/WindowManager( 601): Failed looking up window W/WindowManager( 601): java.lang.IllegalArgumentException: Requested window android.view.ViewRootImpl$W@2816fc2 does not exist W/WindowManager( 601): at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:9415) W/WindowManager( 601): at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:9406) W/WindowManager( 601): at com.android.server.wm.WindowManagerService.removeWindow(WindowManagerService.java:2387) W/WindowManager( 601): at com.android.server.wm.Session.remove(Session.java:193) W/WindowManager( 601): at android.view.ViewRootImpl.dispatchDetachedFromWindow(ViewRootImpl.java:3290) W/WindowManager( 601): at android.view.ViewRootImpl.doDie(ViewRootImpl.java:5917) W/WindowManager( 601): at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:3626) W/WindowManager( 601): at android.os.Handler.dispatchMessage(Handler.java:102) W/WindowManager( 601): at android.os.Looper.loop(Looper.java:154) W/WindowManager( 601): at android.os.HandlerThread.run(HandlerThread.java:61) W/WindowManager( 601): at com.android.server.ServiceThread.run(ServiceThread.java:46)
あなたの回答
tips
プレビュー