رفتن به مطلب

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

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

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

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

  • روز های برد

    872

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

  1. تست کردم. سورس مشکلی نداره و به روز هست.
  2. من نمیدونم شما چی دانلود کردین. پنل کتابخونه persianfastnet به شکل زیره. اون آیتمی که دورش خط کشیده شده باید دانلود کنید.
  3. دوست عزیز کتابخون ها و سورسها یکی دوتا نیست که من بتونم همه ی اونا رو هرد فه که کتابخونه آپدیت میشه آپدیت کنم و دوباره هی آموزش بدم. ده ها برابر این سورسها و آموزشها که شما تو این چندروز دیدین من سورس و آموزش گذاشتم تو انجمن. بخوام اینا رو هی بروز کنم کل عمرمو باید واسه این کار بزارم اونم بدون هیچ درامد و سودی واقعا.در ضمن من هر تغیر جدیدی که تو کتابخونه داده میشه توی تاپیک مربوطه اطلاعرسانی میکنم سورسهای این کتابخونه هم آپدیت شد. دوباره دریافت کنید. موفق باشید
  4. شما تو هر دوتا متد میتونید ویو بسازید عزیز. ولی به صورت معمول و تقریبا بهینش همونجوری هست که خدمتتون عرض شد. تو این مورد خاص که ما اومدیم از HorizontalScrollView استفاده کردیم بلافاصله نیاز بود که ویوها ساخته و مقدار دهی بشه. اگه اونجا ویو میدادیم دیگه تو متد onBindViewHolder تقریبا غیر ممکن بود که بتونیم آیتمارو مقدار دهی کنیم چون به ویوهای اون ما دسترسی نداریم. بنابراین تو متد onBindViewHolder هم ویوها رو ساختیم و هم بهشون مقدار دادیم.
  5. عزیز چرا اینقد زجر میدین خودتونو. همه آموزشها و سمپلها که تقریبا به روز شده دیگه. کتابخونه فست نت که کلا یه دونه سمپل بیشتر نداره اونم سورس لاگینه که چندروز پیش آپدیت شده. در ضمن صفحه بازار جلوش نوشته دانلود سورس ویرایش شده شما اونو باید بگیرید نه سمپلی که توی فایل زیپ هست. همه نسخه های قبلی هم تو ریسایکلر و هم تو فست نت حذف شد که خلوت تر بشه.
  6. دوست عزیز یه سری چیزا دیگه خیلی بدیهی و ساده اس. شما برای کنسل نیاز به DownloadModel دارین پس واضحه که باید این متغیرو جایی ذخیر داشته باشین.متد (download(link As String رو به جای int از نوع DownloadModel تغییر بدین. تو اکتیوتی donlod هم متغیر dnlid رو به همین نوع تغغیر بدین. اینجوری دیگه DownloadModel رو همیشه دارین.
  7. تغییر رنگ کدوم قسمتش عزیز؟ الان شما بسه به نوع دیالوگ رنگ متفاوت دارید
  8. دوست عزیز این سورس دقیقا تا یک هفته پیش با پوشه ریسورس توی قسمت خریدها بود. یه هفته پیش به خاطر مشکلاتی که شما گزارش کردین من سورس رو دوباره بررسی کردم و متاسفانه موقه خروجی گرفتن از منوی خود بیسیک که سورس رو تبدیل به فایل زیپ میکنه خروجی گرفتم و حواسم نبود به پوشه ریسورس و رو این حساب که سورس کامله من دیگه سورس رو بررسی نکردم. از شما واقعا عذر میخوایم و خدارو شکر که مشکل حل شد. انشالا که از این به بعد از این موارد پیش نیاد و از کتابخونه نهایت استفاده رو ببرید. سورس به روز شد و اگه مشکلی دارین تو سورس قبلی میتونید سورس جدید رو دانلود کنید. انشالا سورسها در اسرع وقت به نسخه های آخر کتابخانه ها به روز میشه. موفق و موید باشید.
  9. این مشکل هم در نوع خودش جالب شده واقعا. شما آخرین نسخه buildtools , و extera و platformtools و نسخه 28 یا 29 api رو به صورت کامل دانلود کنید . اگه مورد برطرف نشد تا یه فکر دیگه به حالش بکنیم
  10. کتابخونه هاتون با هم تداخل دارن. از کتابخونه fastnet با httputils یا okhttp و نظیر اینا استفاده نکنید.
  11. برای تبدیل جیسون آبجکت به مپ از دستور prjson.MapObject استفاده کنید.
  12. خطای بالا مشخصه عزیز. شما باید دقت داشته باشید که جیسونتون آبجکت هست یا آرایه. تو مثال شما آرایه بود ولی برای ایشون آبجکت بود. فرق میکنن با هم
  13. این کتابخونه فرق میکنه عزیز. دیپندنسیای زیادی داره. و از آخرین نسخه های کتابخونه ها استفاده شده. اجازه بدید تونستم sdk رو براتون آپلود میکنم
  14. دوست عزیز اصن ربطی به نسخه بیسیک و جاوا نداره. من الان نسخه 8.8 و جاوای 8 ( (JDK.8.0.144.x86) ) استفاده میکنم. هیچ مشکلی نداره.من تنها چیزی که به ذهنم میرسه اینه که از یکی از دوستان که sdk کامل داره بگیرید و جایگزین کنید. خودم امکان آپلود فایل با این حجم رو ندارم متاسفانه.
  15. این مشکل واقعا عجیبه و البته مطمئنم که مشکل از ناقص بودن sdk هست. چیکار کردین که ارورهای زمان کامپایل رفع شد عزیز؟
  16. به شکل زیر عمل کنید. چون جیسون شما آرایه اس بنابراین باید خروجیتونم آرایه باشه. اول دو ساب زیر رو اضافه کنید Private Sub generateArray(jsons() As PersianJSONOBject) As PersianJSONArray Dim st As StringBuilder st.Initialize st.Append("[") For i=0 To jsons.Length-1 Dim prjsonobj As PersianJSONOBject=jsons(i) st.Append(prjsonobj.toString) If i<jsons.Length-1 Then st.Append(",") Next st.Append("]") Dim prjson As PersianJSONArray prjson.initialize(st.ToString) Return prjson End Sub Private Sub generateGson(code As String,tedad As Int) As PersianJSONOBject Dim prjson As PersianJSONOBject prjson.initialaizJsonObject prjson.putToJSON("code",code) prjson.putToJSON("tedad",tedad) Return prjson End Sub حالا به این شکل جیسون اصلی رو تولید کنید. Dim prjson1 As PersianJSONOBject=generateGson("fgfhfh",5) Dim prjson2 As PersianJSONOBject=generateGson("hjsfhgsfd",10) Dim prjson As PersianJSONArray=generateArray(Array As PersianJSONOBject(prjson1,prjson2)) Log(prjson.toString)
  17. نسخه جدید اضافه شد . کتابخونه بازنویسی اساسی شده و امیدوارم که توپروژه هاتون به خوبی ازش استفاده کنید.
  18. عزیز این کتابخونه فرق عمده ای که داره با کتابخانه پیشفرض سهولت و سرعت استفاده ش هست. کتابخونه پیشفرض برای جیسونای پیچیده و تودرتو مخصوصا نحوه استفادش پیچیده میشه. و اینکه بیسیک تغییری توی جیسون داده یا نه رو در جریانش نیستم میتونید چک کنید.
  19. جیسون یه استاندارد کلی هست و ربطی به زبان برنامه نویسی خاصی نداره. بیسیک جاوا php و همه ی زبانهای دیگه یه جوره کاربرد و استفادش. میخواین خودتون اتوماتیک تولید کنید؟ یا میحواید پارس کنید این جیسونو؟
  20. انشالا یه بررسی و ویرایش کلیش میکنم. چون یه سری مشکلات دیگه هم داره.
  21. عزیز بروز بودن فقط به نسخه اندروید که نیست. منظور کتابخونه ها و پلاگینها و همه ی چیزهای دیگه اس. از طریق خود sdk چیزهایی که آپدیت میخواد رو آپدیت کنید. مخصوصا ریپوزیتوری گوگل که مهمترینشه.
  22. انتخاب عس از گالری ربطی به موضوع این کتابخونه نداره عزیز. از کتابخونه زیر که مخصوص این کار ساخته شده استفاده کنید. رو همه اندرویدا هم جواب میده.
  23. تو پست اول تغییرات توضیح داده شده عزیز. کلا درخواستها یکپارچه شده. مثلا برای Get اول توی سرویس starter به صورت زیر کتابخونه رو اینشیالیز کن. Sub Service_Create Dim prsetup As FastNetSetup prsetup.SetupFastNet.Build End Sub حالا درخواست هم که به این شکله. Private pr As PersianFastNetwork pr.initialize("pr") pr.BuildGetQuery("url","tg").addParametrs("key","value").addHeader("key","value").executRequest جواب های سرور هم که به شکل زیره. Private Sub pr_onSucsess(Result As String , Tag As String ) Log(Result) End Sub Private Sub pr_onError(Error As ResponseError , Tag As String) Log(Error.ErrorLocalizedMsage) End Sub
  24. به زودی همه ی سورسها آپدیت میشه عزیز. بعد از آپدیت اطلاع رسانی انجام میشه حتما.
×
×
  • اضافه کردن...