توی سورس AppCompat همه چی درست ران میشه ولی وقتی دقیقا توی همون سورس کد ها رو منتقل میکنم به اکتیوتی دیگه چون قبلش میخوام منو بذارم اونوق برای تولبار ارور زیر رو میده
وقتی کد اکشن بار رو کامنت میکنم درست میشه
البته فقط اکشن بار نیست
میخوام دکمه منو هم بذارم بازم خطا میده
مشکل از کجاست؟
توی لاگ هم این ارور رو میده
viewpager_activity_create (java line: 389)
java.lang.ClassCastException: example.tablayout.scrollingtabs.viewpager cannot be cast to android.support.v7.app.AppCompatActivity
at de.amberhome.objects.appcompat.ACActionBar.Initialize(ACActionBar.java:30)
at example.tablayout.scrollingtabs.viewpager._activity_create(viewpager.java:389)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169)
at example.tablayout.scrollingtabs.viewpager.afterFirstLayout(viewpager.java:102)
at example.tablayout.scrollingtabs.viewpager.access$000(viewpager.java:17)
at example.tablayout.scrollingtabs.viewpager$WaitForLayout.run(viewpager.java:80)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4745)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
java.lang.ClassCastException: example.tablayout.scrollingtabs.viewpager cannot be cast to android.support.v7.app.AppCompatActivity
** Activity (viewpager) Resume **
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
** Activity (main) Pause, UserClosed = false **
** Activity (viewpager) Create, isFirst = true **
** Activity (viewpager) Resume **
** Activity (viewpager) Pause, UserClosed = true **
** Activity (main) Resume **
** Activity (main) Pause, UserClosed = false **
** Activity (viewpager) Create, isFirst = false **
** Activity (viewpager) Resume **
a
a
** Activity (viewpager) Pause, UserClosed = false **
** Activity (roman) Create, isFirst = true **
** Activity (roman) Resume **
** Activity (roman) Pause, UserClosed = true **
** Activity (viewpager) Resume **
** Activity (viewpager) Pause, UserClosed = true **
** Activity (main) Resume **
** Activity (main) Pause, UserClosed = true **
** Activity (main) Create, isFirst = false **
** Activity (main) Resume **
** Activity (main) Pause, UserClosed = true **
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
** Activity (main) Pause, UserClosed = false **
** Activity (viewpager) Create, isFirst = true **
viewpager_activity_create (java line: 387)
java.lang.ClassCastException: example.tablayout.scrollingtabs.viewpager cannot be cast to android.support.v7.app.AppCompatActivity
at de.amberhome.objects.appcompat.ACToolBarWrapper.SetAsActionBar(ACToolBarWrapper.java:244)
at example.tablayout.scrollingtabs.viewpager._activity_create(viewpager.java:387)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169)
at example.tablayout.scrollingtabs.viewpager.afterFirstLayout(viewpager.java:102)
at example.tablayout.scrollingtabs.viewpager.access$000(viewpager.java:17)
at example.tablayout.scrollingtabs.viewpager$WaitForLayout.run(viewpager.java:80)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4745)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
java.lang.ClassCastException: example.tablayout.scrollingtabs.viewpager cannot be cast to android.support.v7.app.AppCompatActivity
سوال
nasim 370
سلام به همه ی کاربرای انجمن
من توی برنامم به یه مشکلی برخوردم
توی سورس AppCompat همه چی درست ران میشه ولی وقتی دقیقا توی همون سورس کد ها رو منتقل میکنم به اکتیوتی دیگه چون قبلش میخوام منو بذارم اونوق برای تولبار ارور زیر رو میده
وقتی کد اکشن بار رو کامنت میکنم درست میشه
البته فقط اکشن بار نیست
میخوام دکمه منو هم بذارم بازم خطا میده
مشکل از کجاست؟
توی لاگ هم این ارور رو میده
لینک ارسال
به اشتراک گذاری در سایت های دیگر
3 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.