android - comboseekbar java.lang.NullPointerException initDotsCoordinates? -


i trying implement this custom seekbar.

i added comboseekbar these steps:

  • right-click on project
  • properties
  • android
  • add
  • select "android-comboseekbar-master"
  • ok
  • ok

this xml layout file:

<com.infteh.comboseekbar.comboseekbar     android:id="@+id/seekbar"      android:layout_width="fill_parent"     android:layout_height="wrap_content"     app:color="#000"     app:textsize="12sp"     app:multiline="false"     /> 

and java class:

private comboseekbar segmentedseekbar;  @override protected void oncreate(bundle savedinstancestate) {     ....     list<string> seekbarlist = arrays.aslist("a","b","c","d","e");     segmentedseekbar = new comboseekbar(this);            segmentedseekbar.setadapter(seekbarlist);     ....  } 

after running app on device, error.

e/androidruntime(2751): fatal exception: main e/androidruntime(2751): java.lang.runtimeexception: unable start activity componentinfo{com.salehjavaprograms.timetraveler/com.salehjavaprograms.timetraveler.main}: java.lang.nullpointerexception e/androidruntime(2751):     @ android.app.activitythread.performlaunchactivity(activitythread.java:2114) e/androidruntime(2751):     @  android.app.activitythread.handlelaunchactivity(activitythread.java:2139) e/androidruntime(2751):     @  android.app.activitythread.access$700(activitythread.java:143) e/androidruntime(2751):     @ android.app.activitythread$h.handlemessage(activitythread.java:1241) e/androidruntime(2751):     @ android.os.handler.dispatchmessage(handler.java:99) e/androidruntime(2751):     @ android.os.looper.loop(looper.java:137) e/androidruntime(2751):     @ android.app.activitythread.main(activitythread.java:4960) e/androidruntime(2751):     @ java.lang.reflect.method.invokenative(native method) e/androidruntime(2751):     @ java.lang.reflect.method.invoke(method.java:511) e/androidruntime(2751):     @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:1038) e/androidruntime(2751):     @ com.android.internal.os.zygoteinit.main(zygoteinit.java:805) e/androidruntime(2751):     @ dalvik.system.nativestart.main(native method) e/androidruntime(2751): caused by: java.lang.nullpointerexception e/androidruntime(2751):     @ com.infteh.comboseekbar.comboseekbar.initdotscoordinates(comboseekbar.java:189) e/androidruntime(2751):     @ com.infteh.comboseekbar.comboseekbar.setadapter(comboseekbar.java:102) e/androidruntime(2751):     @ com.salehjavaprograms.timetraveler.main.oncreate(main.java:69) e/androidruntime(2751):     @ android.app.activity.performcreate(activity.java:5203) e/androidruntime(2751):     @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1094) e/androidruntime(2751):     @ android.app.activitythread.performlaunchactivity(activitythread.java:2078) e/androidruntime(2751):     ... 11 more 

how can fix problem?

looks need call setthumb() on seekbar first. code assumes mthumb not null , mthumb initialized in two-arg constructor comboseekbar(context,attributeset) not in one-arg constructor comboseekbar(context) you're using.


Comments

Popular posts from this blog

php - render data via PDO::FETCH_FUNC vs loop -

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

The canvas has been tainted by cross-origin data in chrome only -