1- بله دوست عزیز. این امکانات از موارد خیلی ابتدایی کتابخونه است. تو آموزشها هم گفته شده.
2- کتابخونه برای androidX هست و تمامی پیکجها با androidX به روز شده
مختارجان رو دیوایس واقعی مشکل نداره. روی شبیه ساز مشکل داره ظاهرا. واسه اینکه مشکل پیش نیاد از کتابخونه threading و متد RunOnGuiThread استفاده کن. سورسشو نوشتم برات
timer.zip
وقتی متد کنسل رو میزنید باید دوباره متدهای schedule یا scheduleAtFixedRate یا scheduleCountDown رو صدا بزنید تا تایمر مجدد راه اندازی بشه. دقت داشته باشین که تایمر دوباره از صفر شروع میشه نه ادامه فرایند قبل
سلام خدمت شما. کتابخونه مشکلی نداره دوست عزیز و تو هر شرایطی اجرا میشه ولی زمانی که شما کتابخونه رو توی اکتیوتی اینشیالایز میکنید ایونتها فقط زمانی اجرا میشه که اکتیوتی تو حالت resum باشه در غیر این صورت نادیده گرفته میشه.توی لاگ هم مشخصه. برای اینکه مطمئن شید درست اجرا میشه از سرویس استفاده کنید و کتابخونه رو اونجا اینشیالایز کنید
این متد رو قبل از اینکه ویرایش کنید صدا بزنید نه موقه بیلد. مثلا برای حذف ایتم به شکل زیر باید عمل کنید
pr.disableItemChangeAnimation
list.RemoveAt(position)
pr.notifyItemRemoved(position)
نسخه جدید رو دریافت کنید. برای مورد itemViewType از دستور (pr.GetItemViewType(position و برای انیمیشن قبل از دستور notify متد pr.disableItemChangeAnimation رو صدا بزنید
نسخه جدید رو دانلود کن. و به شکل زیر لیست فایلهای ذخیره شده رو بگیر.
Dim listAudio As List=File.ListFiles(audio.defaultSavePatch)
For Each audioFile As String In listAudio
Dim fullAudioPatch As String=audio.defaultSavePatch&"/"&audioFile
Log(fullAudioPatch)
Next