[
https://issues.apache.org/jira/browse/CB-8041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14244299#comment-14244299
]
Cris Vergara commented on CB-8041:
----------------------------------
W/System.err( 802): android.view.ViewRootImpl$CalledFromWrongThreadException:
Only the original thread that created a view hierarchy can touch its views.
W/System.err( 802): at
android.view.ViewRootImpl.checkThread(ViewRootImpl.java:6094)
W/System.err( 802): at
android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:824)
W/System.err( 802): at android.view.View.requestLayout(View.java:16431)
W/System.err( 802): at android.view.View.setLayoutParams(View.java:10578)
W/System.err( 802): at
android.view.WindowManagerGlobal.updateViewLayout(WindowManagerGlobal.java:282)
W/System.err( 802): at
android.view.WindowManagerImpl.updateViewLayout(WindowManagerImpl.java:74)
W/System.err( 802): at
android.app.Activity.onWindowAttributesChanged(Activity.java:2329)
W/System.err( 802): at android.view.Window.setFlags(Window.java:755)
W/System.err( 802): at android.view.Window.clearFlags(Window.java:725)
W/System.err( 802): at
org.apache.cordova.statusbar.StatusBar.initialize(StatusBar.java:53)
W/System.err( 802): at
org.apache.cordova.CordovaPlugin.privateInitialize(CordovaPlugin.java:50)
W/System.err( 802): at
org.apache.cordova.PluginManager.getPlugin(PluginManager.java:191)
W/System.err( 802): at
org.apache.cordova.PluginManager.exec(PluginManager.java:137)
W/System.err( 802): at
org.apache.cordova.CordovaBridge.jsExec(CordovaBridge.java:59)
W/System.err( 802): at
org.apache.cordova.ExposedJsApi.exec(ExposedJsApi.java:40)
W/System.err( 802): at
com.android.org.chromium.base.SystemMessageHandler.nativeDoRunLoopOnce(Native
Method)
W/System.err( 802): at
com.android.org.chromium.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:27)
W/System.err( 802): at android.os.Handler.dispatchMessage(Handler.java:102)
W/System.err( 802): at android.os.Looper.loop(Looper.java:136)
W/System.err( 802): at android.os.HandlerThread.run(HandlerThread.java:61)
W/System.err( 802): android.view.ViewRootImpl$CalledFromWrongThreadException:
Only the original thread that created a view hierarchy can touch its views.
W/System.err( 802): at
android.view.ViewRootImpl.checkThread(ViewRootImpl.java:6094)
W/System.err( 802): at
android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:824)
W/System.err( 802): at android.view.View.requestLayout(View.java:16431)
W/System.err( 802): at android.view.View.setLayoutParams(View.java:10578)
W/System.err( 802): at
android.view.WindowManagerGlobal.updateViewLayout(WindowManagerGlobal.java:282)
W/System.err( 802): at
android.view.WindowManagerImpl.updateViewLayout(WindowManagerImpl.java:74)
W/System.err( 802): at
android.app.Activity.onWindowAttributesChanged(Activity.java:2329)
W/System.err( 802): at android.view.Window.setFlags(Window.java:755)
W/System.err( 802): at android.view.Window.clearFlags(Window.java:725)
W/System.err( 802): at
org.apache.cordova.statusbar.StatusBar.initialize(StatusBar.java:53)
W/System.err( 802): at
org.apache.cordova.CordovaPlugin.privateInitialize(CordovaPlugin.java:50)
W/System.err( 802): at
org.apache.cordova.PluginManager.getPlugin(PluginManager.java:191)
W/System.err( 802): at
org.apache.cordova.PluginManager.exec(PluginManager.java:137)
W/System.err( 802): at
org.apache.cordova.CordovaBridge.jsExec(CordovaBridge.java:59)
W/System.err( 802): at
org.apache.cordova.ExposedJsApi.exec(ExposedJsApi.java:40)
W/System.err( 802): at
com.android.org.chromium.base.SystemMessageHandler.nativeDoRunLoopOnce(Native
Method)
W/System.err( 802): at
com.android.org.chromium.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:27)
W/System.err( 802): at android.os.Handler.dispatchMessage(Handler.java:102)
W/System.err( 802): at android.os.Looper.loop(Looper.java:136)
W/System.err( 802): at android.os.HandlerThread.run(HandlerThread.java:61)
Taken from a KitKat VM. Can confirm that I have issues on Lollipop.
I was using statusbar 0.1.6 with no problem. Updated the plugin to 0.1.9 did
not help. I'm using a different environment, and a few things have changed:
-Using CordovaLib 3.6.x instead of 3.5.x
-Using Android API level 21 instead of 19
-Raised minSDK from 10 to 16
> "org.apache.cordova.statusbar" plugin not work with Android greater or equal
> than 4.1
> -------------------------------------------------------------------------------------
>
> Key: CB-8041
> URL: https://issues.apache.org/jira/browse/CB-8041
> Project: Apache Cordova
> Issue Type: Improvement
> Components: Plugin Statusbar
> Affects Versions: 3.6.3
> Environment: Android 4.0
> Android 4.1
> Android 4.2
> Android 4.4
> Reporter: Colin Bau
> Labels: statusbar-plugin
>
> I am using this plugin in PGB 3.6.3 with all latest core plugin
> https://build.phonegap.com/plugins/715
> https://build.phonegap.com/plugins/core
> according to this
> https://github.com/apache/cordova-plugin-statusbar/blob/bdbaf129595c4a4e3d957a1bc218d05dc5f82a9e/README.md
> "StatusBar.hide" and "StatusBar.show" are supported by Android
> but I tried in different situation,Android have some problem (but ios and
> winphone are totally work)
> Android 4.0.X is work,show and hide function work perfect
> but...
> Android 4.1.X is not work
> Android 4.2.X is not work
> Android 4.3.X have no device to test
> Android 4.4.X is not work
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]