رفتن به مطلب

fun_code

کاربر رو به رشد
  • تعداد ارسال ها

    942
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    18

پست ها ارسال شده توسط fun_code

  1. در ۱۴۰۳/۱/۱۸ در ۲۰:۲۲، محمدرضا شاهپیری گفته است:

    درود

    این موارد رو حذف میکنید سایز اکی میشه؟

    سلام استاد

    تصاویر  رو حذف کردم و حدود سایز همون تصاویر که 100 کیلوبایت هست کم شد. فکر نمیکنم 100 خط کدی که در اکتیویتی های مختلف نوشتم سایز زیادی رو بگیرن. برای همین چون کدها پخش هستن حذفشون نکردم.

    کتابخانه ای هم اضافه نشده که بگیم کدهای اضافه شده از کتابخانه خاصی استفاده کردن.

    کدهای عادی هستن که با ادیت تکست و باتن کار میکنن.

  2. ۱ ساعت قبل، DexterFstone گفته است:

    بهترین کار اینکه ب پشتیبانی پیام دهید تا بتون توضیح بدم ب چ صورته

    سلام

    اتفاقا الان تماس گرفتم.

    نهایتا گویا خودشون هم روی این حساب کردن که اکثر کاربرای ایرانی با آنتی شیلتر وارد اپ میشن.

    پس در واقع راه کاری اساسی براش ندارن و امکان دور زدن هم نداره.

    • ذوق زده 2
  3. سلام

    امروز یک ایمیل از تپسل دریافت کردم که میشه درآمد دلاری از ادموب با همکاری تپسل داشت !

    در حالیکه خودم بالاتر عرض کردم اکانت ادموب دارم و طی تست و بررسی در یکی از اپ هام ، به کاربران ایرانی (ip ایران) آگهی پولی نمایش نمیده !

    لینک خبر تپسل : https://college.tapsell.ir/tapsellplus

    جریان چیه !

  4. ۷ ساعت قبل، محمدرضا شاهپیری گفته است:

    این کتابخونه چیز خاصی برای کامپایل نیاز نداره. فقط sdk سایت مرجع کافیه. مشکل کتابخونه های دیگه اس احتمالا

    سلام

    ممنون

    نمیدونم مشکل چی بود.

    ولی با ارتقا B4A و JDK و دانلود SDK از سایت مرجع اوکی شد.

  5. سلام

    من چند کتابخانه رو اشتباها Jetifier کردم.

    الان تمام پروژه هام که اون کتابخانه ها رو داشتن دیگه کامپایل نمیشن. دائما چند فایل Maven نیاز دارن و تمومی هم نداره...

    آیا دکمه اشتباه کردم داره ؟ ☹️

     

  6. @محمدرضا شاهپیری

    سلام استاد

    بنده در یکی از پروژه ها اشتباها کتابخانه ها را به androidx تغییر دادم

    حالا که کامپایل میکنم از کتابخانه PersianRecyclerView ایراد میگیره.

    چندین فایل SDK مربوط به androidx دانلود کردم. الان یه فایل میخواد که اون رو هم بصورت مجزا دانلود کردم و در پوشه کتابخانه قرار دادم اما کماکان خطای زیر رو زمان کامپایل میگیره.

    چطور این مشکل رو حل کنم. (کاش کتابخانه رو  Jetifier  نکرده بودم)

    ممنون

    B4A Version: 11.80
    Parsing code.    (0.35s)
    	Java Version: 11
    Building folders structure.    (0.00s)
    Compiling code.    (0.25s)
    Compiling layouts code.    (0.00s)
    Organizing libraries.    Error
    Maven artifact not found: com.google.code.findbugs/jsr305
    Source: PersianRecyclerView

     

  7. 5 ساعت قبل، DexterFstone گفته است:

    مورد اول می‌تونه مال واسطه هایی مثل ادیوری یا تپسل باشه و از اونها استفاده میکنن چون اگر تعداد نصب ها بالا باشه چنین خدماتی میدن و میتونین تبلیغات گوگل نمایش بدید

    مورد دوم هم اگر واقعا از تبلیغات ادموب استفاده میکنن می‌تونه اختلاف در ف ی ل ت ر باشه چون اگر توجه کرده باشید بعضی وقت ها یوتیوب هم بدون مشکل لود میشه

    ولی ب احتمال زیاد مورد یک هستش

    و بعید می‌دونم پ ر و ک س ی ست کنن چون دسترسی کاربر میخواد

    خب اگر از ادیوری یا تپسل هم برای نمایش تبلیغ گوگل استفاده بشه به هر حال ip کاربر بیننده تبلیغ گوگل که ایرانه. فرقی نمیکنه.

    ادیوری یا تپسل صرفا اکانت وریفای شده گوگل ادموب دارن و کمک میکنن که توسعه دهندگان بتونن بدون اکانت ادموب تبلیغ گوگل رو نمایش بدن.

  8. در ۱۴۰۲/۱۰/۳۰ در ۱۹:۳۲، DexterFstone گفته است:

    بله متأسفانه چنین هست از ادیوری یا تپسل استفاده کنید

    میگم چجوریه که برخی اپ های داخلی تبلیغ گوگل پلی رو نمایش میدن.

    بدون اینکه xpn رو فعال کنم.

    شاید پشت صحنه اپ رو به پ * ر * و * ک *س * ی متصل میکنن که ip ایران نباشه.

  9. 3 ساعت قبل، DexterFstone گفته است:

    بله متأسفانه چنین هست از ادیوری یا تپسل استفاده کنید

    اونا به نسبت ادموب میشه گفت درآمدشون صفره

    (علاوه بر بحث درآمد پایین ، تپسل زیاد هم تبلیغ ارائه نمیده... گاهی اصلا تبلیغی برای نمایش نداره.)

  10. حل شد.

    SDK رو کلا پاک کردم و از سایت رسمی دانلود کردم اوکی شد.

    فقط نمیدونم چرا تو اپلیکیشن بازی تبلیغ سیاسی نمایش میده ! (تست کردم و با آی پی ایران که باشی تبلیغ سیاسی نمایش میده و با xpn باشی تبلیغ اپلیکیشن های دیگه رو نمایش میده)

    کلا که فایده ای نداره...

    گویا چون کاربران ایرانی (آی پی ایران) هستن درآمدی حاصل نمیشه :(

  11. الان تاپیک یکی از هموطنان رو هم در سایت رسمی دیدم که این سورس زمان کامپایل خطا داره :

    https://www.b4x.com/android/forum/threads/googlemobileads-firebaseadmob-2021.128787

    فایل های لازم رو هم کپی کردم اما کامپایل نمیشه.

    B4A Version: 11.80
    Parsing code.    (0.00s)
    	Java Version: 16
    Building folders structure.    (0.00s)
    Compiling code.    (0.01s)
    Compiling layouts code.    (0.00s)
    Organizing libraries.    (0.01s)
    	(AndroidX SDK)
    Compiling resources    (0.03s)
    Linking resources    (0.20s)
    Compiling generated Java code.    Error
    B4A line: 44
    container.AddView(NativeAd.AdView.
    src\b4a\admob\actnative.java:447: error: cannot access NativeAdView
    _container.AddView((android.view.View)(mostCurrent._nativead.getAdView().build()),(int) (0),(int) (0),_container.getWidth(),_container.getHeight());
                                                                                  ^
      class file for com.google.android.gms.ads.nativead.NativeAdView not found

     

  12. 5 ساعت قبل، محمدرضا شاهپیری گفته است:

    خطای java.lang.NoClassDefFoundError به خاطر ناقص بودن یا قدیمی بودن کتابخونه هست. چک کنید کتابخونه و dependency هاش اکی باشه

    سلام استاد

    ممنون بابت راهنماییتون

    جسارتا چطور باید آپدیت بودنش رو چک کنم ؟

    چون رویداد ها رو دقیقا از سایت رسمی برداشتم.

    متدها رو هم کامل میشناسه.

  13. سلام

    بنده قصد دارم با کدهای لینک زیر تبلیغ تمام صفحه (Interstitial) رو در اپلیکیشن نمایش بدم:

    https://www.b4x.com/android/forum/threads/firebaseadmob2-google-mobile-ads-sdk-v20.129609/

    اما خطای زیر رو نمایش میده.

    دلیلش چیه ؟

    ممنون

    java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/ads/interstitial/InterstitialAdLoadCallback;
    	at idea.eapp.menu._globals(menu.java:7301)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213)
    	at idea.eapp.menu.initializeGlobals(menu.java:327)
    	at idea.eapp.menu.afterFirstLayout(menu.java:102)
    	at idea.eapp.menu.access$000(menu.java:17)
    	at idea.eapp.menu$WaitForLayout.run(menu.java:83)
    	at android.os.Handler.handleCallback(Handler.java:751)
    	at android.os.Handler.dispatchMessage(Handler.java:95)
    	at android.os.Looper.loop(Looper.java:154)
    	at android.app.ActivityThread.main(ActivityThread.java:6682)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
    Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.ads.interstitial.InterstitialAdLoadCallback" on path: DexPathList[[zip file "/data/app/idea.eapp-1/base.apk"],nativeLibraryDirectories=[/data/app/idea.eapp-1/lib/arm64, /system/lib64, /vendor/lib64]]
    	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
    	at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
    	... 14 more

     

  14. در ۱۴۰۱/۶/۲۸ در 22:05، محمدرضا شاهپیری گفته است:

    فایل OkHttp.xml رو باز کنید و خط زیر رو حذف کنید

    Capture.PNG

    سلام استاد

    وقتتون بخیر

    مجددا تشکر میکنم بابت کتابخانه خوبتون.

    جسارتا اگر این خطی که در تصویر دورش خط کشیدید رو همیشه برداریم چه اتفاقی میفته ؟ (یعنی حتی اگر کتابخانه پولکی هم اضافه نشده باشه.)

    ممنون

     

    به جواب سوالم رسیدم ، چون کلاس kotlin.jvm.internal.Intrinsics رو پیدا نمیکنه  اپلیکیشن کرش میشه.

  15. 1 ساعت قبل، محمدرضا شاهپیری گفته است:

    فایل OkHttp.xml رو باز کنید و خط زیر رو حذف کنید

    Capture.PNG

    سلام استاد

    کتابخانه okhttp مورد استفاده بنده نسخه 1.31 هست و در فایل xml اون اصلا این خط که شما فرمودین نیست.

    و من کلا وابستگی ها رو پاک کردم.

    اما الان آپدیت میکنم و طبق دستور شما عمل میکنم.

    ممنون استاد عزیز 🙏

    الان چک کردم و متوجه شدم که یکسری از کتابخانه ها رو از دایرکتوری اصلی که نسخه آخر B4A در اون قرار داره بارگزاری میشن.

  16. در تکمیل پیام قبلیم ،

    تست کردم و متوجه شدم که کتابخانه های زیر موجب بروز این مشکل زمان کامپایل میشن :

    OkHttp
    OkHttpUtils2

    اما نمیدونم دقیقا چطور باید مشکل رو برطرف کنم. 🤔

    طبق پست زیر هم عمل کردم و دو کتابخانه OkHttp و OkHttpUtils2 هرچی وابستگی داشتن رو پاک کردم اما مشکل حل نشد.

    https://answercenter.ir/topic/37990-تداخل-کتابخانه-ها-نجوا-بیسیک-فور-اندروید/

  17. PushPoleسلام

    بنده یه بازی ساختم.

    از کتابخانه پولکی استفاده کردم و زمان کامپایل خطای زیر رو نمایش میده.

    B4A Version: 11.80
    Parsing code.    (0.38s)
    	Java Version: 11
    Building folders structure.    (0.00s)
    Compiling code.    (0.35s)
    Compiling layouts code.    (0.00s)
    Organizing libraries.    (0.01s)
    	(AndroidX SDK)
    Compiling resources    (0.87s)
    Linking resources    (0.75s)
    Compiling generated Java code.    (3.41s)
    Finding libraries that need to be dexed.    (0.01s)
    Dex code    (3.33s)
    Dex merge    Error
    Error in d:\amin\source\b4a config\sdk\tools\..\extras\b4a_local\unpacked-poolakey-63795917240000\jars\kotlin-stdlib-1.7.10.zip:classes.dex:
    Type kotlin.ArrayIntrinsicsKt is defined multiple times: d:\amin\source\b4a config\sdk\tools\..\extras\b4a_local\unpacked-poolakey-63795917240000\jars\kotlin-stdlib-1.7.10.zip:classes.dex, D:\amin\source\b4a config\SDK\tools\..\extras\b4a_local\unpacked-kotlin-stdlib-1.6.10-63792602270000\dex_v1\kotlin-stdlib-1.6.10.zip:classes.dex
    Compilation failed
    Exception in thread "main" java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: d:\amin\source\b4a config\sdk\tools\..\extras\b4a_local\unpacked-poolakey-63795917240000\jars\kotlin-stdlib-1.7.10.zip:classes.dex
    	at com.android.tools.r8.internal.Mi.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:98)
    	at com.android.tools.r8.D8.main(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:4)
    Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: d:\amin\source\b4a config\sdk\tools\..\extras\b4a_local\unpacked-poolakey-63795917240000\jars\kotlin-stdlib-1.7.10.zip:classes.dex
    	at Version.fakeStackEntry(Version_3.3.11-dev.java:0)
    	at com.android.tools.r8.internal.Mi.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:75)
    	at com.android.tools.r8.internal.Mi.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:28)
    	at com.android.tools.r8.internal.Mi.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:27)
    	at com.android.tools.r8.internal.Mi.b(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:2)
    	at com.android.tools.r8.D8.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:22)
    	at com.android.tools.r8.D8.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:17)
    	at com.android.tools.r8.internal.Mi.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:85)
    	... 1 more
    Caused by: com.android.tools.r8.internal.f: Type kotlin.ArrayIntrinsicsKt is defined multiple times: d:\amin\source\b4a config\sdk\tools\..\extras\b4a_local\unpacked-poolakey-63795917240000\jars\kotlin-stdlib-1.7.10.zip:classes.dex, D:\amin\source\b4a config\SDK\tools\..\extras\b4a_local\unpacked-kotlin-stdlib-1.6.10-63792602270000\dex_v1\kotlin-stdlib-1.6.10.zip:classes.dex
    	at com.android.tools.r8.internal.WR.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:14)
    	at com.android.tools.r8.internal.WR.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:22)
    	at com.android.tools.r8.internal.kM.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:36)
    	at com.android.tools.r8.internal.kM.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:10)
    	at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2048)
    	at com.android.tools.r8.internal.kM.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:6)
    	at com.android.tools.r8.graph.q2$a.e(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:4)
    	at com.android.tools.r8.dex.b.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:105)
    	at com.android.tools.r8.dex.b.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:28)
    	at com.android.tools.r8.D8.d(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:582)
    	at com.android.tools.r8.D8.c(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:1)
    	at com.android.tools.r8.internal.Mi.a(R8_3.3.11-dev_a350433e5961361fb5d2c0c09f5c50272fe5d0325415e1337df07a674f97f77e:24)
    	... 5 more

    جناب استاد شاهپیری فرمودند: خطایی کا گذاشتین به نظر از تداخل کتابخونه ها هست. یه کتابخونه دیگه از کاتلین استفاده کرده. پید کنید و از فایل xml وابستگیشون حذف کنید

    بنده از کتابخانه های زیر استفاده کردم :

    https://s6.uupload.ir/files/library_sh25.jpg

    (چون تصویر بالا رو در اینجا نمایش نمیداد ناچارا لینکش رو گذاشتم)

    کتابخانه هایی که جدید هستن و حس کردم شاید کاتلین باشن (از جمله کتابخانه های PushPole ، XUI و JpegUtils) رو جهت تست غیرفعال کردم اما کماکان خطا پابرجا بود.

    بنده اصلا نمیدونم چطور باید مشکل رو پیدا کنم.

    ممنون میشم اگر بلدید راهنماییم کنید. 🙏

  18. @ محمدرضا شاهپیری

    سلام و عرض ادب خدمت جناب استاد شاهپیری عزیز،

    نمیدونم پس از این همه سال میتونم چند سوال از شما بپرسم یا نه...؟

    در ابتدا از شما تشکر میکنم بابت راهنمایی ها و فعالیتتون در این سایت ، به جرات شخصا بسیاری از مشکلاتم رو با راهنمایی ها و کتابخانه های شما برطرف کردم.

    با اجازه شما سوالاتم رو شروع میکنم:

    1. تا حالا شده زبان برنامه نویسی ای رو بخواید یاد بگیرید اما با خودتون بگید الان دیگه دیره یا سخته و وقت گیر ولش کن و بیخیالش ؟

    2. اگر ممکنه بفرمایید به جز کمیسیون بالای بازار و بالا آوردن محصولات اطرافیانش در صفحه اول چه مشکلی با بازار داشتید ؟

    3. تا حالا بازی هم ساختید ؟

    4. تصمیم دارید شرکت برنامه نویسی بزنید ؟ یا در رشته تحصیلیتون فعالیت کنید ؟ (البته از سال 1395 خیلی گذشته و احتمالا تصمیم هاتون رو عملی کردین.)

    5. بنده زیاد سوال میپرسم و اذیتتون میکنم ؟

    6. فرض کنید چند تا بازی دارید که بازار منتشر نکرده و در وب سایت شخصیت منتشرش کردین. پس از سال ها جذت کاربر و آپدیت و .... بنیاد ملی بازی های رایانه ای بگه باید برای بازی هات مجوز بگیری و به هیچکدوم مجوز ندن. چکار میکنی ؟

    7. تا حالا شده نخوای به شخص خاصی کمک کنی ، چه برنامه نویسی چه غیر برنامه نویسی ؟

    8. در زمینه هک هم فعالیت دارید ؟

    9. پیش اومده که نتونید مشکلی رو در برنامه نویسی و همچنین زندگیتون تا الان و پس از گذشت سال ها حل کنید و بیخیالش بشید ؟

    10. اپلیکیشن یا بازی ای که برای نوشتنش خیلی وقت گذاشتید و محصول فوق العادی ای شده و ازش راضی هستید چیه ؟

    11. تا حالا از شرکت یا شخص خاصی هم پروژه گرفتید ؟ آیا در وب سایت های پروژه ای بصورت فریلنسری کار کردید یا میکنید ؟ اگر خیر ،آیا هزینه های زندگی رو از شغل دیگری بدست میارید ؟

    12. و آخرین سوال ، آیا کماکان مجرد هستید ؟

    >> اگر سوالی خصوصی محسوب میشه یا تمایلی به پاسخ دادنش ندارید هم لطفا پاسخ ندین.

    پیشاپیش  از پاسخگویی شما سپاسگزارم

    ممنون بابت زحماتتون :53:

    موفق و موید باشید

    • پسندیدن 1
  19. در 13 ساعت قبل، محمدرضا شاهپیری گفته است :

    سلام. پکیج android.support.v7.widget تو این کتابخونه اصلا استفاده نشده چون کتابخونه AndroidX هست. چک کنید از کتابخونه قدیمی استفاده نکرده باشید.

    سلام.متوجه ارتباط و دلیل بیان پکیج android.support.v7.widget در پاسختان نشدم !

    و اینکه بله

    بنده کتابخانه را آپدت نکردم ، چون گاها اختلاف نسخه های کتابخانه های شما بسیار زیاد است و دستورات کتابخانه کلا نیاز به تغییرات پیدا می کنند.

  20. در در 25 مهر 1397 در 19:28، محمدرضا شاهپیری گفته است :

    نسخه 4.6 اضافه شد

    سلام

    جناب شاهپیری مشکلی که در کتابخانه دیده میشه اینه که وقتی در حین اسکرول (یعنی هنوز اسکرول ریسایکلر در حال اجرا باشد و به اتمام نرسیده باشد) اکتیویتی دیگری باز شود یا برنامه مینیمایز شود ، ریسایکلر خالی می شود و عناصر ثبت شده مخفی می شوند !

    گاهی با اسکرول به بالا و پایین عناصر مجددا مشاهده می شوند...

    در راستای همین رخداد وقتی اسکرول رو برای نمایش مجدد عناصر انجام میدیم که شاید عناصر مجدد نمایش داده شوند گاهی ارور زیر را نمایش میدهد :

    mainrecycerclass_pr_onbindviewholder (java line: 201)
    java.lang.RuntimeException: Object should first be initialized (View).
    Did you forget to call Activity.LoadLayout?
    	at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:50)
    	at idea.health.mainrecycerclass._pr_onbindviewholder(mainrecycerclass.java:201)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:196)
    	at anywheresoftware.b4a.BA.raiseEvent(BA.java:176)
    	at com.persian.recycler.adapter.RecyclerAdapter.onBindViewHolder(RecyclerAdapter.java:106)
    	at android.support.v7.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:6781)
    	at android.support.v7.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:6823)
    	at android.support.v7.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:5752)
    	at android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6019)
    	at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5858)
    	at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5854)
    	at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2230)
    	at android.support.v7.widget.GridLayoutManager.layoutChunk(GridLayoutManager.java:557)
    	at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1517)
    	at android.support.v7.widget.LinearLayoutManager.scrollBy(LinearLayoutManager.java:1331)
    	at android.support.v7.widget.LinearLayoutManager.scrollVerticallyBy(LinearLayoutManager.java:1075)
    	at android.support.v7.widget.GridLayoutManager.scrollVerticallyBy(GridLayoutManager.java:382)
    	at android.support.v7.widget.RecyclerView.scrollStep(RecyclerView.java:1832)
    	at android.support.v7.widget.RecyclerView$ViewFlinger.run(RecyclerView.java:5067)
    	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:927)
    	at android.view.Choreographer.doCallbacks(Choreographer.java:702)
    	at android.view.Choreographer.doFrame(Choreographer.java:635)
    	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:913)
    	at android.os.Handler.handleCallback(Handler.java:751)
    	at android.os.Handler.dispatchMessage(Handler.java:95)
    	at android.os.Looper.loop(Looper.java:154)
    	at android.app.ActivityThread.main(ActivityThread.java:6682)
    	at java.lang.reflect.Method.invoke(Native Method)
    	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
    	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)

     

  21. در در 22 شهریور 1398 در 17:37، محمدرضا شاهپیری گفته است :

    کتابخانه PersianRoundedLayout( لیوت گرد)

    سلام استاد

    فقط یه سوال کوچک دارم.

    بنده از این کتابخانه خوب شما استفاده کردم.

    در پنلی که با کتابخانه شما کمی گرد شده یک لیبل وجود داره. ، با تغییر مقدار لیبل چیزی مشاهده نمیشه... با invalidate  مقدار رفرش نمیشه.

    اما با مخفی و مجددا نمایشش مقدار رفرش میشه ! ناچارا در هر بخشی که مقدار لیبل تغییر پیدا میکنه ، یک مرتبه مخفی و نمایانش میکنم تا این تغییر مشاهده بشه.

    آیا متد بهتری برای رفع این مورد وجود داره ؟

    مثلا اگر از ادیت تکست در پنل PersianRoundedLayout استفاده کنیم ، اصلا با تایپ مقدار ادیت تکست تغییر نمیکنه.(تغییر میکنه اما نمایش داده نمیشه)

    با سپاس از زحمات شما

     

  22. در در 7 مهر 1398 در 08:51، محمدرضا شاهپیری گفته است :

    بقیه دیگه یکتاس

    سلام

    استاد بنده مجددا با مشکل برخوردم.

    کتابخانه شما در برخی دستگاه ها اصلا کدی نمیده...

    در اندرویدهای 10 هم کلا سریال رو نمیشه دریافت کرد.

    از AdvertisingId گوگل استفاده کردم. گویی این کد هم در تنظیمات گوگل قابل ریست کردن است.

    جدا راهی برای دریافت شناسه منحصر به فرد نیست ؟

    با تشکر

  23. در در 17 اردیبهشت 1398 در 15:34، محمدرضا شاهپیری گفته است :

    کتابخانه PersianUniqueID (ایجاد شناسه منحصر به فرد)

    سلام استاد

    با توجه به محدودیت در اندروید 10 ، آیا مشکل تکراری بودن یا NULL بودن خروجی کتابخانه خوب شما برطرف نخواهد شد ؟

    چون علنا برنامه نویسان با مشکلات زیادی مواجه خواهند شد.

    Erel پیشنهاد داده از ID ادموب استفاده کنیم. اما برای محصولاتی که در گوگل پلی منتشر میشن مشکلاتی رو خواهد داشت و در گوشی با اندروید کمتر از 6 تست کردم و ID نداد.

     

×
×
  • اضافه کردن...