کلیدستان

نسخه‌ی کامل: راهنمایی در json و ایجاد برخی امکانات (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
 سلام خدمت دوستان و مدیر محترم

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

و همچنین با توجه به کلید های دیگه اتصال به اینترنت رو چک و پیغام مورد نظر ظاهر میشه!



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

در مورد اول و ارتباط از طریق json چطور میتونم برای هر آیتم از لیست ویو دو button با ارجا به لینک اینترنتی قرار بدهم؟ یا با کلیک بر روی هر آیتم از لیست ویو کادری زیر هر آیتم باز شود و باتن با لینک های مربوطه به همان آیتم باز شود؟


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


مورد آخر هم نحوه صفحه بندی در روش json داخل اپ هستش چگونه امکانپذیره؟



برای روشن شدن موضوع و رساندن منظور از مورد اول و دوم یک اپ برای دانلود قرار میدم که دقیقا همین خواسته من هستش!!


در پیوست قرار گرفت

امیدوارم در اولین پست تو این سایتم بی لطفی نکنید و پاسخگو باشید

پیشاپیش ممنون
سلام.
(۱۳۹۴/۰۲/۰۵, ۰۱:۱۹ ب.ظ)'masoudba' نوشته: [ -> ]در مورد اول و ارتباط از طریق json چطور میتونم برای هر آیتم از لیست ویو دو button با ارجا به لینک اینترنتی قرار بدهم؟ یا با کلیک بر روی هر آیتم از لیست ویو کادری زیر هر آیتم باز شود و باتن با لینک های مربوطه به همان آیتم باز شود؟
 

در کدهای Adapter مربوط به ListView ، که برای ساخت عناصر موجود در item ها به کار می رود، کدهای مربوط به ساختن دو Button را بنویسید. می توانید لیست لینک ها را در یک آرایه (Array) تعریف کرده و سپس بر اساس متغیر position که شماره متناظر با item است (در کدهای Adapter)، لینک متناظر با item را از آرایه بخوانید.

(۱۳۹۴/۰۲/۰۵, ۰۱:۱۹ ب.ظ)'masoudba' نوشته: [ -> ]در مورد دوم و چک کردن اتصال به اینترنت.. مشکل اینجاست که وقتی اینترنت وصل و در حال کارکردن با نرم افزار هستم و ناگهان اتصال اینترنت قطع شود بجای نمایش صفحه عدم اتصال برنامه فورس کلوز میکنه. درصورتی که اگر از ابتدا اتصال قطع باشه و داخل برنامه میشم صفحه عدم اتصال نمایش داده میشه و به درستی کار میکنه!
 

باید Exception مربوط به خطا را یافته و در try و catch ذکر کنید.

(۱۳۹۴/۰۲/۰۵, ۰۱:۱۹ ب.ظ)'masoudba' نوشته: [ -> ]مورد آخر هم نحوه صفحه بندی در روش json داخل اپ هستش چگونه امکانپذیره؟
 

منظورتون از صفحه بندی json رو متوجه نمی شم.

تشکر از پاسختون

منظور بنده از صفحه بندی مثلا:

در روش json لیست ویو دریافتی 100 آیتم هست
ولی میخایم ۱۰ آیتم از ۱۰۰ آیتم نمایش داده بشه و با کلیک بر باتن نکست ۱۰ آیتم بعدی نمایش داده شود


در مورد قرار دادن باتن در لیست ویو تلاش کردم ولی از بخش onclicklistener باتن ها داخل adapter لیست ویو اخطار توسط اکلیپس گرفته میشه


باز هم تشکر از توجه شما
(۱۳۹۴/۰۲/۰۶, ۰۱:۳۲ ق.ظ)'masoudba' نوشته: [ -> ]منظور بنده از صفحه بندی مثلا:

در روش json لیست ویو دریافتی 100 آیتم هست
ولی میخایم ۱۰ آیتم از ۱۰۰ آیتم نمایش داده بشه و با کلیک بر باتن نکست ۱۰ آیتم بعدی نمایش داده شود

 

اطلاعات item ها را در یک آرایه 100 عنصری ذخیره می کنید.
یک متغیر را به عنوان شماره اولین عنصری که باید از آرایه خوانده شود در نظر بگیرید که ابتدا برابر 0 خواهد بود، ولی با اشاره بر روی دکمه (button)، تعداد 10 واحد به آن اضافه می شود (البته ماکزیمم مقدار را در نظر داشته باشید). سپس هر بار، ListView را از اول و با فراخوانی 10 عنصر از آرایه می سازیم (بر اساس مقدار آن متغیر به عنوان شماره اولین عنصر که باید خوانده شود).