رفتن به مطلب

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

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

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

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

  • روز های برد

    777

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

  1. دوست عزیز تو پست قبل هم گفتم که. تو متد onbind رو آیتمهای ریسایکلرویو فقط میتونید مدیریت کنید. شما لیبل رو تو اکتیویتی تعریف کردن. ما این همه آموزش گذاشتیم که ببینید و کار با کتابخونه رو یاد بگیرید. لطفا آموزشها رو دنبال کنید. برای کاری که میخواین هم یه چیز ساده است دیگه . گفتم یه تکست ویو تعریف کنید توی لیوت item. <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/RelativeLayout1" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:id="@+id/position" android:layout_alignParentTop="true" android:layout_width="match_parent" android:layout_height="wrap_content" /> <ImageView android:id="@+id/img" android:layout_marginTop="15dp" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_centerInParent="true" android:scaleType="fitXY" /> </RelativeLayout> به شکل زیر هم پوزیشن رو بدین به تکست ویو تو متد onBindViewHolder prutil.setTextForTextview("position",position)
  2. ببینید عزیز شما توی متد onBindViewHolder میتونید رو آیتمهای ریسایکلرویو مدیریت داشته باشید. میتونید یک textview توی لیوت item بزارید و به اون تکست همون پوزسشن رو بدید.
  3. قبلا هم خطا رو میداد عزیز این بود دیگه. responseFromServerError این دقیقا معادل با Error.ErrorDetails توی متد مربوط به ارور هست
  4. عزیز خیلی از چیزا واقعا به کتابخونه ارتباطی نداره. دقیقا 4 ساعت از وقت من گرفته شد به خاطر این موضوع . نسخه 4 رو آپلود کردم تو این نسخه میتونید خطایی که رخ داده رو ببینید که مربوط به پارامترهایی هست که شما فرستادید. کد زیر رو که بنویسید. خطا رو میتونید ببینید pr.initialize("pr").WithSSL.Build pr.BuildPostQuery("https://i.instagram.com/api/v1/accounts/login/","tgn").executRequesAsString Sub pr_onPostStringErrorListener(Error As ResponseError , Tag As String) Log(Error.ErrorBody) End Sub
  5. این فایل php رو توی هاستتون بزارید و بهش درخواست بدید. <?php echo "this is test"; ?> مشخصه دیگه هر درخواستی بدید باید اون پیغام چاپ بشه
  6. این اتفاق معمولا زمانی می افته که سمت سرور خطای رانتایم داشته باشین. مثلا خطای سینتکس. یا جایی اشتباه تایپی داشته باشین. شما کدهای سمت سرورتون رو چک کنید که اشتباهی صورت نگرفته باشه. اگه مشکل برطرف نشد کدهاتون رو بزارید ببینم چیکار کردین.
  7. وقتی شما درخواست میفرستین دوتا حالت اتفاق می افته. یا به خطا میخوره و متدهای مربوط به ارور اتفاق می افتن یا اینکه درخواستتون با موفقیت پاسخ داده میشه. ببینید عزیز کد زیر رو شما اشتباه کردین. post.addParametrs("signed","c5f56b642b90d21996ae9f51ebc0a1b05194d79454240b7ae0f31f603e206178.{"guid":"7d12179c-a678-448e-97c9-f98c5876277b","device_id":"android-7d12179c-a678-448e-97c9-f98c5876277b","name":"alireza","Content-Type":"application\/x-www-form-urlencoded; charset=UTF-8","first_name":"alireza"}") درستش رو واستون نوشتم به صورت زیر هست. Dim prjs As PersianJSONOBject prjs.initialaizJsonObject prjs.putToJSON("guid","7d12179c-a678-448e-97c9-f98c5876277b") prjs.putToJSON("device_id","android-7d12179c-a678-448e-97c9-f98c5876277b") prjs.putToJSON("name","alireza") prjs.putToJSON("Content-Type","application\/x-www-form-urlencoded; charset=UTF-8") prjs.putToJSON("first_name","alireza") Dim sined As String="c5f56b642b90d21996ae9f51ebc0a1b05194d79454240b7ae0f31f603e206178."&prjs.toString post.addParametrs("signed",sined) البته خط زیر رو فکر کنم باید توی هدر اضافه کنین اینجوری که معلومه. بازم بستگی به کار خودتون داره prjs.putToJSON("Content-Type","application\/x-www-form-urlencoded; charset=UTF-8")
  8. توصیه میکنم حتما تو ارسال داده هاتون یک نظمی رو رعایت کنید که سمت سرور اذیت نشید. یا همه رو به صورت یه جیسون بفرستید یا اینکه پارامتر بزارید. اینجوری سمت سرور راحت میتونید مدیریت کنید. در صورتی که هم از جیسون و هم از پارامتر توی درخواستتون استفاده کنید واقعا من خودم نمیدونم سمت سرور باید چجوری اینا رو از هم جدا کرد.
  9. جیسون رو اشتباه اضافه کردین عزیز. جیسون به صورت زیر باید اضافه بشه. Dim prjs As PersianJSONOBject prjs.initialaizJsonString("yourjson") post.addJSONParametrs(prjs.DefaultJsonObject)
  10. تو پست اول همه ی متدها رو مثال زدم عزیز.
  11. عزیز شما وقتی این کتابخونه رو استفاده میکنید نباید از کتابخونه های پیشفرض یسیک دیگه استفاده کنید. مثلا کتابخونه های httputils یا http کلا تیک این کتابخونه ها رو بردارید و همه ی کارهاتونو با این کتابخونه انجام بدین
  12. توی پستهای قبلی هم ذکر شده عزیز.فایلهای جار رو اضافه نکردین. به صورت جداگونه توی پنل اضافه کردم. فایلهای jar رو دانلود کنید و اونا رو به پوشه لایبرری برنامه تو درایو c اضافه کنید
  13. خیلیه فک کنم نزدیک به 500 مگی میشه. این فایل جار رو توی پوشه های کتابخونه بیسیک کپی کنید و اون خط رو حذف کنید. دقت کنید کتابخونه هایی که توی درایو c مال خودش هست نه additional android-support-v7-recyclerview.zip
  14. sdk تون ناقصه عزیز. پوشه extra رو ندارین. حتما آپدیت کنید به آخرین ورژن که مشکلی نداشته باشید
  15. عزیز دیتابیس آنلاین که برای ذخیره فایل نیست. فایل رو توی هاست ذخیره میکنید و آدرسش هم گرفته میشه. آموزش اول این کتابخونه کلا همین کار انجام میشه. آپلود فایل و ذخیره اطلاعاتش توی دیتابیس.
  16. نسخه 3.1 رو دانلود کنید. توی این نسخه خطاها بهتر مدیریت شده. یه سری تغییرات جزئی دیگه هم صورت گرفته.
  17. signature does not match expected signature. میگه که متغیرهایی که من به متد persianfastnetwork_onpostjsonobjecterrorlistener فرستادم با هم مچ نیستن. یادم نمیاد همچین اشتباهی کرده باشم. لطفا سورستون یا آدرس فایل php رو خصوصی کنید تا ببینم چه مشکلی وجود داره. وقتی توی هاست خطایی به وجود بیاد باید متد onpostjsonobjecterrorlistener اجرا بشه و خطا فرستاده بشه به این متد.
  18. توی کدوم سورس این اتفاق می افته؟. عزیز حتما توجه کنید که sdk تون کاملا آپدیت باشه. مشکل از قدیمی بودن sdk هست
  19. عزیز ایونتها خیلی زیادن توی آموزشهای تصویری همشون توضیح داده شدن. اونجا میتونید کامل با کتابخونه و متدها و اینوتهاش آشنا بشید
  20. به نام خدا و سلام به همه انسور سنتریهای عزیز. مدتی هست از انشار ریسایکلر ویو میگذره و آموزشها بیشتر جهت آشنایی بوده. ولی کارهایی که با ریسایکلر ویو میشه کرد خیلی خیلی فراتر از اینهاست. از امروز تصمیم گرفتیم آموزشهای کاربردی رو با این کتابخونه البته به کمک سایر کتابخونه ها برای دوستان آماده کنیم. اولین قسمت رو اختصاص دادیم به صفحه زیبایی که شما توی بازار یا دیگر مارکتها میبینید. این نوع طراحی واقعا جالبه و میتونید جاهای زیادی ازش استفاده کنید و محدود به مارکت نیست فقط. انشالا که مورد استفاده قرار بگیره لینک آموزش+سورس پیشنمایش آموزش برای این آموزش به کتابخونه های زیر احتیاج هست.
  21. دوست عزیز شما چرا متوجه نیستین. دشمنی که با همدیگه نداریم. بنده خدا داره از تاپیک اول تا الان میگه که SDK باید اپدیت باشه. کجای این قضیه نیاز به توضیح داره؟ شما بهتره یه از چندتا سایت مشابه محصول بگیرین بعد متوجه میشین که پشتیبانی یعنی چی. البته اگه این چیزایی که میخواین جای دیگه پیدا بشه. درست کردن همچین چیزایی اونقدر سخت و خسته کننده اس که چندین برابر این چیزی که شما میدین ارزش داره. شما کارهایی که گفتیم رو انجام بدین انشالا که مشکل حل میشه. موفق باشید
  22. سلام خدمت دوستان و پوزش به خاطر تاخیر توی جواب دادن. قبل از اینکه جوابی بدم چند تا نکته رو خدمت دوستان تذکر بدم. ظاهر بعضی از دوستان پشتیبانی رو با لطف کردن اشتباه گرفتن. شما محصول رو خریداری کردین دیگه توقع نداشته باشین همه ی کارها رو باید واستون انجام بدن. مثه این میمونه که طرف کفش بخره و بیاد به مشتری بگه این کفش با فلان پیرهنم ست نمیشه چیکارش کنم؟ واقعا مسخرس همچین تفکری. یه کم هم انصاف داشته باشین. به خاطر حجم انتقادها بنده خودم شخصا کتابخونه رو تست کردم تحت هیچ شرایطی کتابخونه مشکل نداشت هم تو حالت ریلیز هم تو کامپایل هم گوشی و هم امولاتور حتی روی نسخه اندروید 7.1.1 هم تست کردم و هیچ گونه مشکلی نداشت. تنها چیزی که باقی میمونه اینه که sdk شما اپدیت نیست و به همین خاطر هست که مشکل پیدا کردین. یک نسخه ویرایش شده از سورسها رو توی پنل خرید اضافه کردم که توش ریسورسهایی که از sdk گرفته میشه رو اضافه کردم دیگه نیاز به ریسورسهای اضافی نیست فقط سورس رو باز و اجرا کنید. نکته بسیار مهم دیگه اینه که حتما فایل android-support-v7-appcompat.jar که قبلا کپی کرده بودین رو از توی پوشه کتابخونه ها حذف کنید چون توی سورس فایل جارشو اد کردم و از sdk میخونه فقط دقت کنید که sdk شما حتما به صورت زیر باشه. چیزایی که جلوشون ستاره قرمز کشید الزامیه و حتما همین نسخه باشه چون اینا آخرین نسخه هستن.
  23. سلام و درود. این کارو خودم میخواستم انجام بدم و به خاطر یه سری مسائل به تاخیر افتاد. انشالا آموزش تصویریشو آماده میکنم و خدمت دوستان ارائه میدم چون واقعا موضوع مهمی هست. با وجود ریسایکلرویو دیگه واقعا دست بیسیک کارای عزیز خیلی بازه تو ساخت برنامه های قدرتمند.
  24. از شما دوست عزیز و همچنین دوستی که نقد کردن کتابخونه رو تشکر میکنیم و از همه دوستان تقاضا میشه که اگر نقدی دارن ( به شرط سازنده بودن نه به نیت تخریب ) استقبال کامل میشه. همونطوری که بقیه کتابخونه های بنده نیز به همین منوال بوده و اشکالاتشون با کمک دوستان برطرف شده. اما درخصوص نقدهایی که وارد شده باید عرض کنم که بعضا درست وبعضا درست نیست. هر کسی سلیقه متفاوت داره تو ساختن کتابخونه و کلا سبکهای برنامه نویسی هرکسی با شخص دیگه قطعا متفاوته. اینکه کلاسه زیادن یا کمن کاملا به سلیقه شخص بستگی داره و این رو نمیشه ضعف دونست برای کتابخونه به خاطر اینکه هر کسی بعداز کار با کتابخونه بعد از یه مدت به متدها و کلاسهاش مسلط میشه. اینکه کتابخونه بدون لیست نمیتونه فعالیت کنه مطلب درستی هست و قطعا تو ورژن های بعدی علاوه بر امکانات زیاد دیگه ای که قرار هست اضافه بشه این موارد هم اصلاح میشه. درمورد بقیه نقدها هم باید بگم که هموی موارد درون کتابخونه انجام میشه. notify ها و getitemcount به صورت خودکار بعد از اعمال توی بیسیک به وسیله کتابخونه انجام میشه. موفق و پیروز باشید.
×
×
  • اضافه کردن...