رفتن به مطلب

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

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

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

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

  • روز های برد

    791

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

  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)

     

    • پسندیدن 1
  2. عزیز خیلی از چیزا واقعا به کتابخونه ارتباطی نداره. دقیقا 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
  3. این اتفاق معمولا زمانی می افته که سمت سرور  خطای رانتایم داشته باشین. مثلا خطای سینتکس. یا جایی اشتباه تایپی داشته باشین. شما کدهای سمت سرورتون رو چک کنید که اشتباهی صورت نگرفته باشه. اگه مشکل برطرف نشد کدهاتون رو بزارید ببینم چیکار کردین.

    • تشکر 1
  4. وقتی شما درخواست میفرستین دوتا حالت اتفاق می افته. یا به خطا میخوره و متدهای مربوط به ارور اتفاق می افتن یا اینکه درخواستتون با موفقیت پاسخ داده میشه.

    ببینید عزیز کد زیر رو شما اشتباه کردین.

     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
  5. توصیه میکنم حتما تو ارسال داده هاتون یک نظمی رو رعایت کنید که سمت سرور اذیت نشید. 

    یا همه رو به صورت یه جیسون بفرستید یا اینکه پارامتر بزارید. اینجوری سمت سرور راحت میتونید مدیریت کنید. در صورتی که هم از جیسون و هم از پارامتر توی درخواستتون استفاده کنید واقعا من خودم نمیدونم سمت سرور باید چجوری اینا رو از هم جدا کرد.

  6. عزیز شما وقتی این کتابخونه رو استفاده میکنید نباید از کتابخونه های پیشفرض یسیک دیگه استفاده کنید. مثلا کتابخونه های httputils یا http کلا تیک این کتابخونه ها رو بردارید و همه ی کارهاتونو با این کتابخونه انجام بدین

  7. signature does not match expected signature. میگه که متغیرهایی که من به متد 
    persianfastnetwork_onpostjsonobjecterrorlistener فرستادم با هم مچ نیستن.
     یادم نمیاد همچین اشتباهی کرده باشم. لطفا سورستون یا آدرس فایل php رو خصوصی کنید تا ببینم چه مشکلی وجود داره.
    

    وقتی توی هاست خطایی به وجود بیاد باید متد onpostjsonobjecterrorlistener اجرا بشه و خطا فرستاده بشه به این متد.

    • پسندیدن 1
  8. به نام خدا  و سلام به همه انسور سنتریهای عزیز.

    مدتی هست از انشار ریسایکلر ویو میگذره و آموزشها بیشتر جهت آشنایی بوده. ولی کارهایی که با ریسایکلر ویو میشه کرد خیلی خیلی فراتر از اینهاست.

    از امروز تصمیم گرفتیم آموزشهای کاربردی رو با این کتابخونه البته به کمک سایر کتابخونه ها برای دوستان آماده کنیم.

    اولین قسمت رو اختصاص دادیم به صفحه زیبایی که شما توی بازار یا دیگر مارکتها میبینید. این نوع طراحی واقعا جالبه و میتونید جاهای زیادی ازش استفاده کنید و محدود به مارکت نیست فقط.

    انشالا که مورد استفاده قرار بگیره

    لینک آموزش+سورس

    پیشنمایش آموزش

    prv_fnet.gif.8b2a18dc14bdc91e8d06718c7837ec75.gif

    برای این آموزش به کتابخونه های زیر احتیاج هست.

     

    • پسندیدن 4
    • تشکر 2
  9. دوست عزیز شما چرا متوجه نیستین. دشمنی که با همدیگه نداریم. بنده خدا داره از تاپیک اول تا الان میگه که SDK باید اپدیت باشه. کجای این قضیه نیاز به توضیح داره؟ 

    شما بهتره یه از چندتا سایت مشابه محصول بگیرین بعد متوجه میشین که پشتیبانی یعنی چی. البته اگه این چیزایی که میخواین جای دیگه پیدا بشه. درست کردن همچین چیزایی اونقدر سخت و خسته کننده اس که چندین برابر این چیزی که شما میدین ارزش داره.

    شما کارهایی که گفتیم رو انجام بدین انشالا که مشکل حل میشه.

    موفق باشید:53:

  10. سلام خدمت دوستان و پوزش به خاطر تاخیر توی جواب دادن.

    قبل از اینکه جوابی بدم چند تا نکته رو خدمت دوستان تذکر بدم.

    ظاهر بعضی از دوستان پشتیبانی رو با لطف کردن اشتباه گرفتن. شما محصول رو خریداری کردین دیگه توقع نداشته باشین همه ی کارها رو باید واستون انجام بدن. 

    مثه این میمونه که طرف کفش بخره و بیاد به مشتری بگه این کفش با فلان پیرهنم ست نمیشه چیکارش کنم؟ واقعا مسخرس همچین تفکری. یه کم هم انصاف داشته باشین.

    به خاطر حجم انتقادها بنده خودم شخصا کتابخونه رو تست کردم تحت هیچ شرایطی کتابخونه مشکل نداشت هم تو حالت ریلیز هم تو کامپایل هم گوشی و هم امولاتور حتی روی نسخه اندروید 7.1.1 هم تست کردم و هیچ گونه مشکلی نداشت.

    تنها چیزی که باقی میمونه اینه که sdk شما اپدیت نیست و به همین خاطر هست که مشکل پیدا کردین.

    یک نسخه ویرایش شده از سورسها رو توی پنل خرید اضافه کردم که توش ریسورسهایی که از sdk گرفته میشه رو اضافه کردم دیگه نیاز به ریسورسهای اضافی نیست فقط سورس رو باز و اجرا کنید.

    نکته بسیار مهم دیگه اینه که حتما فایل android-support-v7-appcompat.jar که قبلا کپی کرده بودین رو از توی پوشه کتابخونه ها حذف کنید چون توی سورس فایل جارشو اد کردم و از sdk میخونه فقط دقت کنید که sdk شما حتما به صورت زیر باشه. چیزایی که جلوشون ستاره قرمز کشید الزامیه و حتما همین نسخه باشه چون اینا آخرین نسخه هستن.

    Capture.PNG.8ab1fd93daadd3ccfd386d961af3b3d3.PNG

  11. سلام و درود.

    این کارو خودم میخواستم انجام بدم و به خاطر یه سری مسائل به تاخیر افتاد. 

    انشالا آموزش تصویریشو آماده میکنم و خدمت دوستان ارائه میدم چون واقعا موضوع مهمی هست. با وجود ریسایکلرویو دیگه واقعا دست بیسیک کارای عزیز خیلی بازه تو ساخت برنامه های قدرتمند.

    • پسندیدن 1
  12. در 14 دقیقه قبل، Amir - B گفته است :

    سلام استاد خسته نباشید

    آقا محمد من تو برنامم از مولتی پنل استفاده میکنم . درواقع چندین پنل دارم که توش پعکس و چند لیبل و باتن و کاردویو ....... هستش . 

    یک سوال داشتم 

    ببخشید با کتابخونه PersianRecyclerView میشه دقیقا همون رو ساخت؟  ریسایکلر ویو خیلی پیشرفته تر از این حرفاس عزیز. شما پیچیده ترین ویوها رو هم میتونید باهاش بسازید فقط کافیه اونو درک کنید.انشالا تو آموزشهای بعدی بیشتر آشنا میشین.

    مثلا عین لیست ویو نیستش که میگه حتما باید یک خط یا دو خط باشه . درواقع هر کاری که دلمون بخواد میتونیم کنیم . خیر به هیچ وجه. کاملا میتونید شخصی سازیش کنید

    کلا یعنی هر چی دلمون میخواد میتونیم اضافه کنیم  :bigsmile:  مثل تو یه پنل عکس و متن و باتن به هر تعداد .   دقیقا

    ممنون . خیلی سعی کردم منظورمو برسوم  :53:

     

    • پسندیدن 2
×
×
  • اضافه کردن...