error in seekbar

mkvidyashankar

Active Member
Licensed User
Longtime User
I am trying to provide seekbars

seekR.Initialize("SeekR")
seekG.Initialize("SeekG")
seekB.Initialize("SeekB")


seekR.Color=Colors.Red
seekG.Color=Colors.Green
seekB.Color=Colors.Blue

seekR.SetLayout(10,90,280,30)
seekG.SetLayout(10,130,280,30)
seekB.SetLayout(10,170,280,30)

But I am getting error message

"seekR =(Seekbar); layout not available"

what does it mean
 
Last edited:

Erel

B4X founder
Staff member
Licensed User
Longtime User
The error message which you can find in the log is:
B4X:
** Activity (main) Create, isFirst = true **


main_activity_create (B4A line: 17)


seekR.SetLayout(10,90,280,30)



java.lang.NullPointerException
    at anywheresoftware.b4a.objects.ViewWrapper.SetLayout(ViewWrapper.java:230)
    at anywheresoftware.b4a.samples.ticktacktoe.main._activity_create(main.java:221)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:521)
    at anywheresoftware.b4a.BA.raiseEvent2(BA.java:104)
    at anywheresoftware.b4a.samples.ticktacktoe.main.afterFirstLayout(main.java:84)
    at anywheresoftware.b4a.samples.ticktacktoe.main.access$100(main.java:16)
    at anywheresoftware.b4a.samples.ticktacktoe.main$WaitForLayout.run(main.java:72)
    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:4363)
    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:860)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
    at dalvik.system.NativeStart.main(Native Method)
java.lang.NullPointerException
You should first add the views to the activity or containing panel and only then you can change the layout values.
 
Upvote 0
Top