-
تعداد ارسال ها
4,096 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
791
نوع محتوا
نمایه ها
فروشگاه
تالارهای گفتگو
بخش دریافت
پست ها ارسال شده توسط محمدرضا شاهپیری
-
-
دوست عزیز تو پست قبل هم گفتم که. تو متد 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)
-
1
-
-
ببینید عزیز شما توی متد onBindViewHolder میتونید رو آیتمهای ریسایکلرویو مدیریت داشته باشید. میتونید یک textview توی لیوت item بزارید و به اون تکست همون پوزسشن رو بدید.
-
1
-
-
قبلا هم خطا رو میداد عزیز
این بود دیگه.
responseFromServerError
این دقیقا معادل با Error.ErrorDetails توی متد مربوط به ارور هست
-
1
-
-
عزیز خیلی از چیزا واقعا به کتابخونه ارتباطی نداره. دقیقا 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
-
1
-
1
-
-
این فایل php رو توی هاستتون بزارید و بهش درخواست بدید.
<?php echo "this is test"; ?>
مشخصه دیگه هر درخواستی بدید باید اون پیغام چاپ بشه
-
این اتفاق معمولا زمانی می افته که سمت سرور خطای رانتایم داشته باشین. مثلا خطای سینتکس. یا جایی اشتباه تایپی داشته باشین. شما کدهای سمت سرورتون رو چک کنید که اشتباهی صورت نگرفته باشه. اگه مشکل برطرف نشد کدهاتون رو بزارید ببینم چیکار کردین.
-
1
-
-
وقتی شما درخواست میفرستین دوتا حالت اتفاق می افته. یا به خطا میخوره و متدهای مربوط به ارور اتفاق می افتن یا اینکه درخواستتون با موفقیت پاسخ داده میشه.
ببینید عزیز کد زیر رو شما اشتباه کردین.
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")
-
2
-
-
توصیه میکنم حتما تو ارسال داده هاتون یک نظمی رو رعایت کنید که سمت سرور اذیت نشید.
یا همه رو به صورت یه جیسون بفرستید یا اینکه پارامتر بزارید. اینجوری سمت سرور راحت میتونید مدیریت کنید. در صورتی که هم از جیسون و هم از پارامتر توی درخواستتون استفاده کنید واقعا من خودم نمیدونم سمت سرور باید چجوری اینا رو از هم جدا کرد.
-
جیسون رو اشتباه اضافه کردین عزیز. جیسون به صورت زیر باید اضافه بشه.
Dim prjs As PersianJSONOBject prjs.initialaizJsonString("yourjson") post.addJSONParametrs(prjs.DefaultJsonObject)
-
تو پست اول همه ی متدها رو مثال زدم عزیز.
-
عزیز شما وقتی این کتابخونه رو استفاده میکنید نباید از کتابخونه های پیشفرض یسیک دیگه استفاده کنید. مثلا کتابخونه های httputils یا http کلا تیک این کتابخونه ها رو بردارید و همه ی کارهاتونو با این کتابخونه انجام بدین
-
توی پستهای قبلی هم ذکر شده عزیز.فایلهای جار رو اضافه نکردین.
به صورت جداگونه توی پنل اضافه کردم. فایلهای jar رو دانلود کنید و اونا رو به پوشه لایبرری برنامه تو درایو c اضافه کنید
-
خیلیه
فک کنم نزدیک به 500 مگی میشه.
این فایل جار رو توی پوشه های کتابخونه بیسیک کپی کنید و اون خط رو حذف کنید. دقت کنید کتابخونه هایی که توی درایو c مال خودش هست نه additional
android-support-v7-recyclerview.zip
-
1
-
1
-
-
sdk تون ناقصه عزیز. پوشه extra رو ندارین. حتما آپدیت کنید به آخرین ورژن که مشکلی نداشته باشید
-
1
-
-
عزیز دیتابیس آنلاین که برای ذخیره فایل نیست.
فایل رو توی هاست ذخیره میکنید و آدرسش هم گرفته میشه. آموزش اول این کتابخونه کلا همین کار انجام میشه. آپلود فایل و ذخیره اطلاعاتش توی دیتابیس.
-
نسخه 3.1 رو دانلود کنید. توی این نسخه خطاها بهتر مدیریت شده. یه سری تغییرات جزئی دیگه هم صورت گرفته.
-
1
-
-
signature does not match expected signature. میگه که متغیرهایی که من به متد persianfastnetwork_onpostjsonobjecterrorlistener فرستادم با هم مچ نیستن. یادم نمیاد همچین اشتباهی کرده باشم. لطفا سورستون یا آدرس فایل php رو خصوصی کنید تا ببینم چه مشکلی وجود داره.
وقتی توی هاست خطایی به وجود بیاد باید متد onpostjsonobjecterrorlistener اجرا بشه و خطا فرستاده بشه به این متد.
-
1
-
-
توی کدوم سورس این اتفاق می افته؟.
عزیز حتما توجه کنید که sdk تون کاملا آپدیت باشه. مشکل از قدیمی بودن sdk هست
-
1
-
-
عزیز ایونتها خیلی زیادن توی آموزشهای تصویری همشون توضیح داده شدن. اونجا میتونید کامل با کتابخونه و متدها و اینوتهاش آشنا بشید
-
به نام خدا و سلام به همه انسور سنتریهای عزیز.
مدتی هست از انشار ریسایکلر ویو میگذره و آموزشها بیشتر جهت آشنایی بوده. ولی کارهایی که با ریسایکلر ویو میشه کرد خیلی خیلی فراتر از اینهاست.
از امروز تصمیم گرفتیم آموزشهای کاربردی رو با این کتابخونه البته به کمک سایر کتابخونه ها برای دوستان آماده کنیم.
اولین قسمت رو اختصاص دادیم به صفحه زیبایی که شما توی بازار یا دیگر مارکتها میبینید. این نوع طراحی واقعا جالبه و میتونید جاهای زیادی ازش استفاده کنید و محدود به مارکت نیست فقط.
انشالا که مورد استفاده قرار بگیره
پیشنمایش آموزش
برای این آموزش به کتابخونه های زیر احتیاج هست.
-
4
-
2
-
-
دوست عزیز شما چرا متوجه نیستین. دشمنی که با همدیگه نداریم. بنده خدا داره از تاپیک اول تا الان میگه که SDK باید اپدیت باشه. کجای این قضیه نیاز به توضیح داره؟
شما بهتره یه از چندتا سایت مشابه محصول بگیرین بعد متوجه میشین که پشتیبانی یعنی چی. البته اگه این چیزایی که میخواین جای دیگه پیدا بشه. درست کردن همچین چیزایی اونقدر سخت و خسته کننده اس که چندین برابر این چیزی که شما میدین ارزش داره.
شما کارهایی که گفتیم رو انجام بدین انشالا که مشکل حل میشه.
موفق باشید
-
سلام خدمت دوستان و پوزش به خاطر تاخیر توی جواب دادن.
قبل از اینکه جوابی بدم چند تا نکته رو خدمت دوستان تذکر بدم.
ظاهر بعضی از دوستان پشتیبانی رو با لطف کردن اشتباه گرفتن. شما محصول رو خریداری کردین دیگه توقع نداشته باشین همه ی کارها رو باید واستون انجام بدن.
مثه این میمونه که طرف کفش بخره و بیاد به مشتری بگه این کفش با فلان پیرهنم ست نمیشه چیکارش کنم؟ واقعا مسخرس همچین تفکری. یه کم هم انصاف داشته باشین.
به خاطر حجم انتقادها بنده خودم شخصا کتابخونه رو تست کردم تحت هیچ شرایطی کتابخونه مشکل نداشت هم تو حالت ریلیز هم تو کامپایل هم گوشی و هم امولاتور حتی روی نسخه اندروید 7.1.1 هم تست کردم و هیچ گونه مشکلی نداشت.
تنها چیزی که باقی میمونه اینه که sdk شما اپدیت نیست و به همین خاطر هست که مشکل پیدا کردین.
یک نسخه ویرایش شده از سورسها رو توی پنل خرید اضافه کردم که توش ریسورسهایی که از sdk گرفته میشه رو اضافه کردم دیگه نیاز به ریسورسهای اضافی نیست فقط سورس رو باز و اجرا کنید.
نکته بسیار مهم دیگه اینه که حتما فایل android-support-v7-appcompat.jar که قبلا کپی کرده بودین رو از توی پوشه کتابخونه ها حذف کنید چون توی سورس فایل جارشو اد کردم و از sdk میخونه فقط دقت کنید که sdk شما حتما به صورت زیر باشه. چیزایی که جلوشون ستاره قرمز کشید الزامیه و حتما همین نسخه باشه چون اینا آخرین نسخه هستن.
-
سلام و درود.
این کارو خودم میخواستم انجام بدم و به خاطر یه سری مسائل به تاخیر افتاد.
انشالا آموزش تصویریشو آماده میکنم و خدمت دوستان ارائه میدم چون واقعا موضوع مهمی هست. با وجود ریسایکلرویو دیگه واقعا دست بیسیک کارای عزیز خیلی بازه تو ساخت برنامه های قدرتمند.
-
1
-
-
در 14 دقیقه قبل، Amir - B گفته است :
سلام استاد خسته نباشید
آقا محمد من تو برنامم از مولتی پنل استفاده میکنم . درواقع چندین پنل دارم که توش پعکس و چند لیبل و باتن و کاردویو ....... هستش .
یک سوال داشتم
ببخشید با کتابخونه PersianRecyclerView میشه دقیقا همون رو ساخت؟ ریسایکلر ویو خیلی پیشرفته تر از این حرفاس عزیز. شما پیچیده ترین ویوها رو هم میتونید باهاش بسازید فقط کافیه اونو درک کنید.انشالا تو آموزشهای بعدی بیشتر آشنا میشین.
مثلا عین لیست ویو نیستش که میگه حتما باید یک خط یا دو خط باشه . درواقع هر کاری که دلمون بخواد میتونیم کنیم . خیر به هیچ وجه. کاملا میتونید شخصی سازیش کنید
کلا یعنی هر چی دلمون میخواد میتونیم اضافه کنیم
مثل تو یه پنل عکس و متن و باتن به هر تعداد . دقیقا
ممنون . خیلی سعی کردم منظورمو برسوم
-
2
-
****ویژه*** کتابخانه PersianRecyclerView
در مرتبط با فروشگاه
ارسال شده در
فعلا ITEMANIMATION فقط همون دوتا هستن. انشالا انیمیشنهای بیشتری اضافه میشه.