Stopping fakedrag upon touch android -


i developing android app, creating slideshow of images using fakedrag of viewpager. ontouch gets disabled default.i wan stop dragging process upon touch. tried following in on touch,

@override public boolean ontouch(view v, motionevent event)  {       if(_mviewpager.getid() == v.getid())     {         if(event.getaction() == motionevent.action_down)         {             _mviewpager.beginfakedrag();             _mviewpager.endfakedrag();         }     }      return false; } 

but, above code gives force close. please take @ error log below,

07-18 14:09:12.568: e/androidruntime(17547): fatal exception: main 07-18 14:09:12.568: e/androidruntime(17547): java.lang.illegalstateexception: no fake   drag in progress. call beginfakedrag first. 07-18 14:09:12.568: e/androidruntime(17547):    @ android.support.v4.view.viewpager.fakedragby(viewpager.java:2313) 07-18 14:09:12.568: e/androidruntime(17547):    @ com.exmp.myapp.learn.alphabets.alphapager$3$1.run(alphapager.java:454) 07-18 14:09:12.568: e/androidruntime(17547):    @ android.os.handler.handlecallback(handler.java:605) 07-18 14:09:12.568: e/androidruntime(17547):    @ android.os.handler.dispatchmessage(handler.java:92) 07-18 14:09:12.568: e/androidruntime(17547):    @ android.os.looper.loop(looper.java:137) 07-18 14:09:12.568: e/androidruntime(17547):    @ android.app.activitythread.main(activitythread.java:4424) 07-18 14:09:12.568: e/androidruntime(17547):    @ java.lang.reflect.method.invokenative(native method) 07-18 14:09:12.568: e/androidruntime(17547):    @ java.lang.reflect.method.invoke(method.java:511) 07-18 14:09:12.568: e/androidruntime(17547):    @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:784) 07-18 14:09:12.568: e/androidruntime(17547):    @ com.android.internal.os.zygoteinit.main(zygoteinit.java:551) 07-18 14:09:12.568: e/androidruntime(17547):    @    dalvik.system.nativestart.main(native method) 

please help.thanks!

if (!_mviewpager.isfakedragging()) {     _mviewpager.beginfakedrag(); } else {     _mviewpager.endfakedrag(); } 

i hope helps.


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -