I'm developing android app using:
CLI version 3.4.0-rc4, Titanium SDK version 3.4.0.v20140925164115, Titanium Studio, build: 3.4.0.201409161931I use Alloy, so I added onFocus event on my tab:
<Tab title=" Cart" id="mainTab" onFocus="updateItems" icon="/icon_cart.png">When I'm just clicking on the tab,
updateItems function works well, but when I'm trying to open this tab from another one using Alloy.Globals.tabGroup.setActiveTab(2); I have the following error log:[ERROR] : TiBaseActivity: (main) [25490,53380] Error dispatching lifecycle event: null [ERROR] : TiBaseActivity: java.lang.NullPointerException [ERROR] : TiBaseActivity: at android.view.ViewConfiguration.get(ViewConfiguration.java:318) [ERROR] : TiBaseActivity: at android.view.View.<init>(View.java:3243) [ERROR] : TiBaseActivity: at android.view.ViewGroup.<init>(ViewGroup.java:425) [ERROR] : TiBaseActivity: at android.widget.FrameLayout.<init>(FrameLayout.java:93) [ERROR] : TiBaseActivity: at ti.modules.titanium.ui.widget.tableview.TiTableView.<init>(TiTableView.java:274) [ERROR] : TiBaseActivity: at ti.modules.titanium.ui.widget.TiUITableView.processProperties(TiUITableView.java:106) [ERROR] : TiBaseActivity: at org.appcelerator.kroll.KrollProxy.setModelListener(KrollProxy.java:1185) [ERROR] : TiBaseActivity: at org.appcelerator.titanium.proxy.TiViewProxy.realizeViews(TiViewProxy.java:500) [ERROR] : TiBaseActivity: at org.appcelerator.titanium.proxy.TiViewProxy.handleGetView(TiViewProxy.java:491) [ERROR] : TiBaseActivity: at org.appcelerator.titanium.proxy.TiViewProxy.getOrCreateView(TiViewProxy.java:469) [ERROR] : TiBaseActivity: at ti.modules.titanium.ui.TableViewProxy.getTableView(TableViewProxy.java:150) [ERROR] : TiBaseActivity: at ti.modules.titanium.ui.TableViewProxy.handleSetData(TableViewProxy.java:695) [ERROR] : TiBaseActivity: at ti.modules.titanium.ui.TableViewProxy.handleMessage(TableViewProxy.java:872) [ERROR] : TiBaseActivity: at android.os.Handler.dispatchMessage(Handler.java:95) [ERROR] : TiBaseActivity: at org.appcelerator.kroll.common.TiMessenger.dispatchMessage(TiMessenger.java:389) [ERROR] : TiBaseActivity: at org.appcelerator.kroll.common.TiMessenger.dispatchPendingMessages(TiMessenger.java:374) [ERROR] : TiBaseActivity: at org.appcelerator.kroll.common.TiMessenger$2.getResult(TiMessenger.java:252) [ERROR] : TiBaseActivity: at org.appcelerator.kroll.common.TiMessenger.sendBlockingMessage(TiMessenger.java:286) [ERROR] : TiBaseActivity: at org.appcelerator.kroll.common.TiMessenger.sendBlockingRuntimeMessage(TiMessenger.java:186) [ERROR] : TiBaseActivity: at org.appcelerator.kroll.KrollProxy.callPropertySync(KrollProxy.java:688) [ERROR] : TiBaseActivity: at ti.modules.titanium.ui.TabProxy.onFocusChanged(TabProxy.java:222) [ERROR] : TiBaseActivity: at ti.modules.titanium.ui.TabGroupProxy.onTabSelected(TabGroupProxy.java:455) [ERROR] : TiBaseActivity: at ti.modules.titanium.ui.widget.tabgroup.TiUIActionBarTabGroup.onTabSelected(TiUIActionBarTabGroup.java:196) [ERROR] : TiBaseActivity: at android.support.v7.app.ActionBarImplICS$TabWrapper.onTabSelected(ActionBarImplICS.java:558) [ERROR] : TiBaseActivity: at com.android.internal.app.ActionBarImpl.selectTab(ActionBarImpl.java:570) [ERROR] : TiBaseActivity: at com.android.internal.app.ActionBarImpl$TabImpl.select(ActionBarImpl.java:1072) [ERROR] : TiBaseActivity: at android.support.v7.app.ActionBarImplICS$TabWrapper.select(ActionBarImplICS.java:535) [ERROR] : TiBaseActivity: at ti.modules.titanium.ui.widget.tabgroup.TiUIActionBarTabGroup.onResume(TiUIActionBarTabGroup.java:225) [ERROR] : TiBaseActivity: at org.appcelerator.titanium.TiLifecycle.fireLifecycleEvent(TiLifecycle.java:83) [ERROR] : TiBaseActivity: at org.appcelerator.titanium.TiBaseActivity.onResume(TiBaseActivity.java:1048) [ERROR] : TiBaseActivity: at org.appcelerator.titanium.TiActivity.onResume(TiActivity.java:35) [ERROR] : TiBaseActivity: at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1190) [ERROR] : TiBaseActivity: at android.app.Activity.performResume(Activity.java:5200) [ERROR] : TiBaseActivity: at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2886) [ERROR] : TiBaseActivity: at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2928) [ERROR] : TiBaseActivity: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1382) [ERROR] : TiBaseActivity: at android.os.Handler.dispatchMessage(Handler.java:99) [ERROR] : TiBaseActivity: at android.os.Looper.loop(Looper.java:153) [INFO] : ctivity: at android.app.ActivityThread.main(ActivityThread.java:5299) [ERROR] : TiBaseActivity: at java.lang.reflect.Method.invokeNative(Native Method) [ERROR] : TiBaseActivity: at java.lang.reflect.Method.invoke(Method.java:511) [ERROR] : TiBaseActivity: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833) [ERROR] : TiBaseActivity: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) [ERROR] : TiBaseActivity: at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:112) [ERROR] : TiBaseActivity: at dalvik.system.NativeStart.main(Native Method)