いつからかAndroid上のLINEアプリケーションの動作がおかしくなりました。
例えば:
- ボタン部分を押しても押したことを一回無視される。
- IMEを有効にしてHOMEボタンを押してLINEを一度back groundに移動して、再度LINEを起動すると、IMEの表示→非表示まで時間がかかる。
以下の通り、BLEの処理をしているけど、PERMISSIONが無いためexceptionが出ていました。
そこで、OS設定のアプリ権限でLINEの「位置情報」を「ON」に変更したところ改善しました。個人的には不要なパーミッションはOFFにしたいので、改善して欲しいところです。
環境
Android 8.1
LINE 8.1.1
問題発生時のlogcat
02-10 17:11:09.157 2124-2124/? I/GoogleInputMethod: onFinishInput() : Dummy InputConnection bound 02-10 17:11:09.157 2124-2124/? I/GoogleInputMethod: onStartInput() : Dummy InputConnection bound 02-10 17:11:09.161 883-944/? I/ActivityManager: Displayed jp.naver.line.android/.activity.chathistory.ChatHistoryActivity: +194ms (total +254ms) 02-10 17:11:09.185 2124-2124/? I/GoogleInputMethod: onFinishInput() : Dummy InputConnection bound 02-10 17:11:09.224 3181-3181/? V/View: dispatchProvideAutofillStructure(): not laid out, ignoring 0 children of 1073741840 02-10 17:11:09.224 3181-3181/? V/View: dispatchProvideAutofillStructure(): not laid out, ignoring 1 children of 1073741843 02-10 17:11:09.225 3181-3181/? V/View: dispatchProvideAutofillStructure(): not laid out, ignoring 0 children of 1073741853 02-10 17:11:09.225 3181-3181/? V/View: dispatchProvideAutofillStructure(): not laid out, ignoring 3 children of 1073741862 02-10 17:11:09.226 3181-3181/? V/View: dispatchProvideAutofillStructure(): not laid out, ignoring 4 children of 1073741874 02-10 17:11:09.226 3181-3181/? V/View: dispatchProvideAutofillStructure(): not laid out, ignoring 4 children of 1073741875 02-10 17:11:09.228 883-22436/? W/Binder: Outgoing transactions from this process must be FLAG_ONEWAY java.lang.Throwable at android.os.BinderProxy.transact(Binder.java:752) at android.app.assist.AssistStructure$ParcelTransferReader.fetchData(AssistStructure.java:407) at android.app.assist.AssistStructure$ParcelTransferReader.go(AssistStructure.java:343) at android.app.assist.AssistStructure.ensureData(AssistStructure.java:2100) at com.android.server.autofill.Session$1.send(Session.java:227) at com.android.server.am.ActivityManagerService.reportAssistContextExtras(ActivityManagerService.java:13272) at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2472) at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2919) at android.os.Binder.execTransact(Binder.java:697) 02-10 17:11:09.229 3181-3181/? I/AssistStructure: Flattened final assist data: 12784 bytes, containing 1 windows, 56 views 02-10 17:11:09.250 883-2370/? I/AssistStructure: Flattened final assist data: 12672 bytes, containing 1 windows, 56 views 02-10 17:11:09.463 698-698/? D/QCOM PowerHAL: LAUNCH HINT: OFF 02-10 17:11:09.799 3181-3219/? E/System: Ignoring attempt to set property "java.net.preferIPv6Addresses" to value "false".