My widget FC on launch and it appears to happen when it checks to see if the gps is enabled. Here is a copy of the log file. Has anybody else been able to get gps to work with a widget?
B4X:
** Service (trackservice) Start **
** Service (trackservice) Destroy **
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
** Activity (main) Pause, UserClosed = true **
** Service (trackservice) Create **
** Service (trackservice) Start **
** Service (trackservice) Start **
trackservice_rv_requestupdate (B4A line: 61)
If gpsloc.GPSEnabled = True Then
java.lang.IllegalStateException: View com.android.internal.policy.impl.PhoneWindow$DecorView@4475fa10 has already been added to the window manager.
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:125)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
at android.view.Window$LocalWindowManager.addView(Window.java:424)
at android.app.Dialog.show(Dialog.java:241)
at anywheresoftware.b4a.debug.Debug.wait(Debug.java:173)
at anywheresoftware.b4a.debug.Debug.reachBP(Debug.java:223)
at anywheresoftware.b4a.debug.Debug.ErrorCaught(Debug.java:112)
at com.trackme.zifapss.trackservice._rv_requestupdate(trackservice.java:333)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:105)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:89)
at anywheresoftware.b4a.objects.RemoteViewsWrapper$1.run(RemoteViewsWrapper.java:126)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4627)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
at dalvik.system.NativeStart.main(Native Method)