ahviewpager B4A
سلام دوستان غزیز , امروز با یک موشگل دیگر ahviewpager برخوردم و درست کار نمی گنه و من ۳ و ۴ بار code مرور کردم ..
این code من است..
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ ۲۰ ۲۱ ۲۲ ۲۳ ۲۴ ۲۵ ۲۶ ۲۷ ۲۸ ۲۹ ۳۰ ۳۱ ۳۲ ۳۳ ۳۴ ۳۵ ۳۶ ۳۷ ۳۸ ۳۹ ۴۰ ۴۱ ۴۲ ۴۳ ۴۴ ۴۵ ۴۶ ۴۷ ۴۸ ۴۹ ۵۰ ۵۱ ۵۲ ۵۳ ۵۴ |
#Region Activity Attributes #FullScreen: true #IncludeTitle: false #End Region Sub Process_Globals 'These global variables will be declared once when the application starts. 'These variables can be accessed from all modules. End Sub Sub Globals 'These global variables will be redeclared each time the activity is created. 'These variables can only be accessed from this module. Dim container As AHPageContainer Dim pager As AHViewPager Dim panel(۳) As Panel End Sub Sub Activity_Create(FirstTime As Boolean) 'Do not forget to load the layout file created with the visual designer. For example: Activity.LoadLayout("Lhelp") container.Initialize For i=۰ To panel.Length -۱ panel(i).Initialize("panel") panel(i).Color=Colors.ARGB(۱۰۰,Rnd(۰,۲۵۵), Rnd(۰,۲۵۵), Rnd(۰,۲۵۵)) Dim Images As BitmapDrawable Dim count As Int = i + ۱ Images.Initialize( LoadBitmap(File.DirAssets , "help" & count & ".jpg") ) panel(i).Background=Images container.AddPage(panel(i) , "panel" & i ) Next pager.Initialize(container,"pager") Activity.AddView(pager ,۰ ,۰, ۱۰۰%X , ۱۰۰%Y ) End Sub Sub Activity_Resume End Sub Sub Activity_Pause (UserClosed As Boolean) End Sub |
این خطایی که میده:
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ ۲۰ ۲۱ ۲۲ ۲۳ ۲۴ ۲۵ ۲۶ ۲۷ ۲۸ ۲۹ ۳۰ ۳۱ ۳۲ ۳۳ ۳۴ ۳۵ ۳۶ ۳۷ ۳۸ ۳۹ ۴۰ ۴۱ ۴۲ ۴۳ ۴۴ ۴۵ ۴۶ ۴۷ ۴۸ ۴۹ ۵۰ ۵۱ ۵۲ ۵۳ ۵۴ ۵۵ ۵۶ ۵۷ ۵۸ ۵۹ ۶۰ ۶۱ ۶۲ ۶۳ ۶۴ ۶۵ ۶۶ ۶۷ ۶۸ ۶۹ |
*** Service (starter) Create *** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** ** Activity (main) Resume ** ** Activity (main) Pause, UserClosed = true ** ** Activity (help) Create, isFirst = true ** java.lang.AbstractMethodError: abstract method not implemented at android.support.v4.view.PagerAdapter.instantiateItem(PagerAdapter.java) at android.support.v4.view.ViewPager.addNewItem(ViewPager.java:۳۲۱) at android.support.v4.view.ViewPager.populate(ViewPager.java:۴۴۱) at android.support.v4.view.ViewPager.onAttachedToWindow(ViewPager.java:۵۶۳) at android.view.View.dispatchAttachedToWindow(View.java:۹۷۸۴) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:۲۱۹۸) at android.view.ViewGroup.addViewInner(ViewGroup.java:۳۳۷۶) at android.view.ViewGroup.addView(ViewGroup.java:۳۲۰۸) at android.view.ViewGroup.addView(ViewGroup.java:۳۱۸۸) at anywheresoftware.b4a.objects.ActivityWrapper.AddView(ActivityWrapper.java:۱۲۴) at b4a.example.help._activity_create(help.java:۳۹۰) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:۵۱۱) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:۷۱۰) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:۳۴۲) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:۲۴۹) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:۵۱۱) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:۱۳۹) at b4a.example.help.afterFirstLayout(help.java:۱۰۲) at b4a.example.help.access$۰۰۰(help.java:۱۷) at b4a.example.help$WaitForLayout.run(help.java:۸۰) at android.os.Handler.handleCallback(Handler.java:۶۰۵) at android.os.Handler.dispatchMessage(Handler.java:۹۲) at android.os.Looper.loop(Looper.java:۱۳۷) at android.app.ActivityThread.main(ActivityThread.java:۴۴۲۴) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:۵۱۱) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:۷۸۴) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:۵۵۱) at dalvik.system.NativeStart.main(Native Method) ** Activity (help) Resume ** java.lang.AbstractMethodError: abstract method not implemented at android.support.v4.view.PagerAdapter.instantiateItem(PagerAdapter.java) at android.support.v4.view.ViewPager.addNewItem(ViewPager.java:۳۲۱) at android.support.v4.view.ViewPager.populate(ViewPager.java:۴۴۱) at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:۵۸۵) at android.view.View.measure(View.java:۱۲۷۲۳) at android.view.ViewGroup.measureChild(ViewGroup.java:۴۶۶۹) at android.view.ViewGroup.measureChildren(ViewGroup.java:۴۶۴۶) at anywheresoftware.b4a.BALayout.onMeasure(BALayout.java:۶۴) at android.view.View.measure(View.java:۱۲۷۲۳) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:۴۶۹۸) at android.widget.FrameLayout.onMeasure(FrameLayout.java:۲۹۳) at android.view.View.measure(View.java:۱۲۷۲۳) at android.widget.LinearLayout.measureVertical(LinearLayout.java:۸۱۲) at android.widget.LinearLayout.onMeasure(LinearLayout.java:۵۵۳) at android.view.View.measure(View.java:۱۲۷۲۳) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:۴۶۹۸) at android.widget.FrameLayout.onMeasure(FrameLayout.java:۲۹۳) at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:۲۰۹۲) at android.view.View.measure(View.java:۱۲۷۲۳) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:۱۰۶۴) at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:۲۴۴۲) at android.os.Handler.dispatchMessage(Handler.java:۹۹) at android.os.Looper.loop(Looper.java:۱۳۷) at android.app.ActivityThread.main(ActivityThread.java:۴۴۲۴) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:۵۱۱) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:۷۸۴) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:۵۵۱) at dalvik.system.NativeStart.main(Native Method) |
اگر کسی میدونه که چرا این مشگل است , ممنون میشم و کمکم کنید..
پاسخ ( 1 )
سلام
در صورت امکان سورس کدتون رو قرار بدید.
موفق باشید