Titanium Actionbar Extras 模块问题
Titanium Actionbar Extras module issues
我正在用 Titanium Alloy 开发应用程序,我想使用这个模块:actionbarextras module。
我很确定我已经做了所有应该做的事情,但几乎没有任何事情能按预期进行。在我的 window 控制器中,我添加了以下代码行:
_abx = require('com.alcoapps.actionbarextras');
_abx.setBackgroundColor("#ffffff");
_abx.title = "wewfwefwe";
_abx.hideLogo();
在控制台中,当应用程序启动时,我看到以下几行:
[WARN] : W/System.err: java.lang.NullPointerException
[WARN] : W/System.err: at com.alcoapps.actionbarextras.ActionbarextrasModule.handleSetBackgroundColor(ActionbarextrasModule.java:261)
[WARN] : W/System.err: at com.alcoapps.actionbarextras.ActionbarextrasModule.handleMessage(ActionbarextrasModule.java:126)
[WARN] : W/System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
[WARN] : W/System.err: at android.os.Looper.loop(Looper.java:136)
[WARN] : W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5196)
[WARN] : W/System.err: at java.lang.reflect.Method.invokeNative(Native Method)
[WARN] : W/System.err: at java.lang.reflect.Method.invoke(Method.java:515)
[WARN] : W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
[WARN] : W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
[WARN] : W/System.err: at dalvik.system.NativeStart.main(Native Method)
[WARN] : W/System.err: java.lang.NullPointerException
[WARN] : W/System.err: at com.alcoapps.actionbarextras.ActionbarextrasModule.handleSetTitle(ActionbarextrasModule.java:190)
[WARN] : W/System.err: at com.alcoapps.actionbarextras.ActionbarextrasModule.handleMessage(ActionbarextrasModule.java:118)
[WARN] : W/System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
[WARN] : W/System.err: at android.os.Looper.loop(Looper.java:136)
[WARN] : W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5196)
[WARN] : W/System.err: at java.lang.reflect.Method.invokeNative(Native Method)
[WARN] : W/System.err: at java.lang.reflect.Method.invoke(Method.java:515)
[WARN] : W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
[WARN] : W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
[WARN] : W/System.err: at dalvik.system.NativeStart.main(Native Method)
[WARN] : W/System.err: java.lang.NullPointerException
[WARN] : W/System.err: at com.alcoapps.actionbarextras.ActionbarextrasModule.handleHideLogo(ActionbarextrasModule.java:544)
[WARN] : W/System.err: at com.alcoapps.actionbarextras.ActionbarextrasModule.handleMessage(ActionbarextrasModule.java:162)
[WARN] : W/System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
[WARN] : W/System.err: at android.os.Looper.loop(Looper.java:136)
[WARN] : W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5196)
[WARN] : W/System.err: at java.lang.reflect.Method.invokeNative(Native Method)
[WARN] : W/System.err: at java.lang.reflect.Method.invoke(Method.java:515)
[WARN] : W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
[WARN] : W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
[WARN] : W/System.err: at dalvik.system.NativeStart.main(Native Method)
我检查了 .setTitle() 和 .getActionbarHeight(),第一个不起作用,第二个起作用了...
有人对这个模块有问题吗?
我正在使用 Ti SDK 3.5.1,Alloy 1.5.1,在 Android 4.4.4 和模拟器 Android 5.1.0 的设备上测试,效果相同。
我是该模块的作者。请在 Github https://github.com/ricardoalcocer/actionbarextras 上的问题部分提出这个问题,以便团队可以检查它并在出现错误时做出反应。
R
我正在用 Titanium Alloy 开发应用程序,我想使用这个模块:actionbarextras module。 我很确定我已经做了所有应该做的事情,但几乎没有任何事情能按预期进行。在我的 window 控制器中,我添加了以下代码行:
_abx = require('com.alcoapps.actionbarextras');
_abx.setBackgroundColor("#ffffff");
_abx.title = "wewfwefwe";
_abx.hideLogo();
在控制台中,当应用程序启动时,我看到以下几行:
[WARN] : W/System.err: java.lang.NullPointerException
[WARN] : W/System.err: at com.alcoapps.actionbarextras.ActionbarextrasModule.handleSetBackgroundColor(ActionbarextrasModule.java:261)
[WARN] : W/System.err: at com.alcoapps.actionbarextras.ActionbarextrasModule.handleMessage(ActionbarextrasModule.java:126)
[WARN] : W/System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
[WARN] : W/System.err: at android.os.Looper.loop(Looper.java:136)
[WARN] : W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5196)
[WARN] : W/System.err: at java.lang.reflect.Method.invokeNative(Native Method)
[WARN] : W/System.err: at java.lang.reflect.Method.invoke(Method.java:515)
[WARN] : W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
[WARN] : W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
[WARN] : W/System.err: at dalvik.system.NativeStart.main(Native Method)
[WARN] : W/System.err: java.lang.NullPointerException
[WARN] : W/System.err: at com.alcoapps.actionbarextras.ActionbarextrasModule.handleSetTitle(ActionbarextrasModule.java:190)
[WARN] : W/System.err: at com.alcoapps.actionbarextras.ActionbarextrasModule.handleMessage(ActionbarextrasModule.java:118)
[WARN] : W/System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
[WARN] : W/System.err: at android.os.Looper.loop(Looper.java:136)
[WARN] : W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5196)
[WARN] : W/System.err: at java.lang.reflect.Method.invokeNative(Native Method)
[WARN] : W/System.err: at java.lang.reflect.Method.invoke(Method.java:515)
[WARN] : W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
[WARN] : W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
[WARN] : W/System.err: at dalvik.system.NativeStart.main(Native Method)
[WARN] : W/System.err: java.lang.NullPointerException
[WARN] : W/System.err: at com.alcoapps.actionbarextras.ActionbarextrasModule.handleHideLogo(ActionbarextrasModule.java:544)
[WARN] : W/System.err: at com.alcoapps.actionbarextras.ActionbarextrasModule.handleMessage(ActionbarextrasModule.java:162)
[WARN] : W/System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
[WARN] : W/System.err: at android.os.Looper.loop(Looper.java:136)
[WARN] : W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5196)
[WARN] : W/System.err: at java.lang.reflect.Method.invokeNative(Native Method)
[WARN] : W/System.err: at java.lang.reflect.Method.invoke(Method.java:515)
[WARN] : W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
[WARN] : W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
[WARN] : W/System.err: at dalvik.system.NativeStart.main(Native Method)
我检查了 .setTitle() 和 .getActionbarHeight(),第一个不起作用,第二个起作用了... 有人对这个模块有问题吗?
我正在使用 Ti SDK 3.5.1,Alloy 1.5.1,在 Android 4.4.4 和模拟器 Android 5.1.0 的设备上测试,效果相同。
我是该模块的作者。请在 Github https://github.com/ricardoalcocer/actionbarextras 上的问题部分提出这个问题,以便团队可以检查它并在出现错误时做出反应。
R