رفتن به مطلب

محمدرضا شاهپیری

مدیر کل سایت
  • تعداد ارسال ها

    4,066
  • تاریخ عضویت

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

  • روز های برد

    776

تمامی مطالب نوشته شده توسط محمدرضا شاهپیری

  1. همچین موردی تقریبا بعیده عزیز. کتابخونه ریکوئست کش نمیکنه اصلا. برای بررسی بیشتر لطفا لینک تستی رو توی خصوصی ارسال کنید. البته از دستور shutDown هم میتونید استفاده کنید
  2. خب این که ساده اس. وقتی دارین اسکرول میکنید متد onBindViewHolder اجرا میشه که همون سطر مورد نظر هست. تو این متد پوزیشن رو توی حافظه ذخیره کنید.توی ورود بعدی از دستور (PrRecyclerLayout.smoothscrollToPosition(position استفاده کنید
  3. دوستان دقت باشن برای احتیاط تو متدهای onTickو onFinish ویو رو اپدیت نکنید. بهتره از کتابخونه Thread و متد runOnUiThread برای این کار استفاده کنید.البته فکر کنم دستور cullsub هم همین کار رو میکنه
  4. فایل item_vertical.xml رو باز کنید و مقادر app:srcCompat رو به android:src تغییر بدین
  5. دوست عزیز این کتابخونه نزدیک به ده ساعت آموزش تصویری داره. به این سرعت که نمیتونید روش مسلط بشید باید تمرین کنید. این کتابخونه با پکیجهای androidx نوشته شده. حتما باید sdk تون رو به androidx ارتقا بدین. توی پست اول اموزش راه اندازیش هست. لطفا آموزشا رو ببینید.
  6. سلام خدمت شما دوست گرامی. عزیز محصول یکیه. از مدیریت خرید میتونید دریافت کنید. نیازی نیست دوباره بخرید.
  7. همچین موردی تقریبا غیر ممکنه عزیز. هر بار تست کردن اتصال توی نخ متفاوت و کلاس متفاوت انجام میشه و هیچ ربطی به هم ندارن.چک کنید که حتما موارد زیر توی منیفست اضافه شده باشه AddPermission(android.permission.ACCESS_NETWORK_STATE) AddPermission(android.permission.INTERNET) SetApplicationAttribute(android:usesCleartextTraffic,"true")
  8. عزیز شما یه آیتم میخواین به ریسایکلر اضافه کنید به موارد زیر حتما دقت کنید 1- به هیچ وجه توی متدهای onCreateViewHolder و onBindViewHolder نباید این کار رو انجام بدین. 2- حتما پوزیشنی که توی لیست اضافه کردین و پوزیشنی که توی notifyItemAdded صدا زدین یکی باشه 3- دقت کنید که دستور اضافه کردن ایتم به صورت زیر باشه. lis.InsertAt(position,itemw) Pr.notifyItemAdded(position) در ضمن نسخه جدید یعنی 5 رو دانلود کنید چون DiscreteScrollView آپدیت شده. و اینکه کاری هم نداشته باشین که چه متدهایی اجرا میشه لزوما نیاز نیست توی هر تکرار متدهای onCreateViewHolder و onBindViewHolder اجرا بشه ریسایکلر مکانیزم مخصوص خودشو واسه ساختن و بایند کردن ایتما داره
  9. شما اول باید ایتم رو به لیست اداپتر اضافه کنید بعد notify کنید
  10. سلام. عزیز برای کلیک روی آیتمهای ریسایکلر باید ایونت زیر رو اضافه کنید به پروژه. اینها همه تو اموزشها گفته شده. لطفا اول داکیومنت و آموزشها رو ببینید بعد توی پروژه از ریسایکلر استفاده کنید Private Sub EventName_OnItemClick(ItemTag As Object,viewclicked As Object,position As Int) End Sub
  11. آموزشهای لازم داده شده دوست عزیز. آموزش زیر رو حتما ببینید ***بسیار مهم**آموزش مفاهیم و ساختار ریسایکلر ویو و متدهای اصلی اضافه شد. لینک آموزش*****
  12. سلام خدمت شما دوست گرامی. متاسفانه کدنویسیتون خیلی غیر استاندارده. و مشخصا شما مفاهیم ریسایکلر ویو رو مسلط نشدین. شما توی onCreateViewHolder دارین sql.ExecQuery رو صدا میزنین که واقعا فاجعه اس. شما حتما باد یک مدل برای دیتاهاتون داشته باشین و حتما باید یک بار دیتا رو از دیتابیس بخونین و توی لیست بریزین و دیتا رو از لیست بخونین نه اینکه بیاین مستقیم توی تکرارهای ریسایکلر از Cursor بخونین. حتما آموزش مقدماتی رو ببینین توی آموزش نحوه مدلسازی و ریختن اطلاعات توی لیست گفته شده
  13. مشکل باتری که بعیده پیش بیاد کتابخونه استاندارد خود اندروید هست. و اینکه منظورتون از روشن خاموش کردن برنامه چیه دقیقا؟
  14. متد End_Exam کاملا به خطا میخوره. قبل از اجرای این متد چک کنید که اکتیوتی باز باشه.
  15. خطا توی متد onfinish رخ داده. تو این متد چک کنید که ویوها موقه pause بود اکتیویتی آپدیت نشه
  16. بله دوست عزیز. paralax کلا از ریسایکلر حذف شده و یک کتابخونه مستقله
  17. از کتابخونه زیر استفاده کنید. با ریسایکلر هم هماهنگه
  18. 1- بله دوست عزیز. این امکانات از موارد خیلی ابتدایی کتابخونه است. تو آموزشها هم گفته شده. 2- کتابخونه برای androidX هست و تمامی پیکجها با androidX به روز شده
  19. سلام و درود. خریدی برای حساب شما ثبت نشده. پشتیبانی فقط برای کاربرانی هست که کتابخونه رو از طریق فروشگاه تهیه کردن.
  20. ورودی متد putToJSON از نوع object هست دوست عزیز. شما میتونید یه جیسون آبجکت دیگه درست کنید و توی آبجکت اصلیتون قرار بدین
  21. به شکل زیر میتونید چک کنید اکتیویتی بازه یا نه If IsPaused(yoractivity) Then 'اکتیویتی بسته اس Else ' اکتیویتی بازه End if
  22. متد زیر رو توی اکتیویتی اضافه کنید. Sub pr_OnItemClick(ItemTag As Object,viewclicked As Object,position As Int) Log(ItemTag) End sub
  23. مختارجان رو دیوایس واقعی مشکل نداره. روی شبیه ساز مشکل داره ظاهرا. واسه اینکه مشکل پیش نیاد از کتابخونه threading و متد RunOnGuiThread استفاده کن. سورسشو نوشتم برات timer.zip
  24. متدها توی ترد اصلی اجرا میشه و نباید موردی باشه. سورس رو بزار ببینم چیکار کردی
  25. این مورد فک کنم گت المنت میشه. من کار نکردم متاسفانه آموزش توی انجمن زیاد هست در این مورد
×
×
  • اضافه کردن...