رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

مشکل در ارتباط بین اینتنت ها


پست های پیشنهاد شده

خسته نباشید دوستان 

من چندتا آیتم دارم که میبینید در این عکس کلیک کنید

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

حالا میخوام اگر کاربر جواب صحیح رو داد اون بالا تکستم از 0 بشه 1 و همینطور بره به سوال بعدی ! 

مورد اول رو پیاده سازی کردم و تکستم 1 میشه اما چجوری کاری کنم که بره به سوال بعدی؟!

 

پی نویس : هرکدوم از سوالاتم(26 سوال هستن) بر اساس id که دارن آیتم ساختند(26 تا آیتم دارم که در عکس اول هم میبینید) و با اینتنت باقی دیتای هر سوال رو در اکتیویتی بعدیم ست کردم(با کلیک روی آیتم ها میره به اون اکتیویتی بعدی) روی هر آیتم خودش و میخوام بین اینا در واقع جابجا بشم...

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 2 ساعت قبل، hamidreza.kh گفته است :

خسته نباشید دوستان 

من چندتا آیتم دارم که میبینید در این عکس کلیک کنید

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

حالا میخوام اگر کاربر جواب صحیح رو داد اون بالا تکستم از 0 بشه 1 و همینطور بره به سوال بعدی ! 

مورد اول رو پیاده سازی کردم و تکستم 1 میشه اما چجوری کاری کنم که بره به سوال بعدی؟!

 

پی نویس : هرکدوم از سوالاتم(26 سوال هستن) بر اساس id که دارن آیتم ساختند(26 تا آیتم دارم که در عکس اول هم میبینید) و با اینتنت باقی دیتای هر سوال رو در اکتیویتی بعدیم ست کردم(با کلیک روی آیتم ها میره به اون اکتیویتی بعدی) روی هر آیتم خودش و میخوام بین اینا در واقع جابجا بشم...

بنظر من یک فیلد به جدول دیتابیس تون اضافه کنید و بهش مقدار صفر یا یک بدید..اونایی که یک هستند رو تفکیک کنید و تصاویر دیگه ای نمایش دهید.

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 17 ساعت قبل، Farzad Sarseifi گفته است :

بنظر من یک فیلد به جدول دیتابیس تون اضافه کنید و بهش مقدار صفر یا یک بدید..اونایی که یک هستند رو تفکیک کنید و تصاویر دیگه ای نمایش دهید.

 

 

آقای سرسیفی ممنون بابت رسیدگی تون سپاسگذارم...

اما متوجه منظورتون نشدم ! ببینید من سوالات رو الان گرفتم تو اکتیویتیم ، خب؟ حالا حتی میتونم بفهمم که کاربر جواب درست داده یا نه یعنی فاکشن getAnswer رو ساختم که از باتن هام سوال رو میگیره مشکلی ندارم بابت این ، مشکل سر اینه که برفرض مثال کاربر جواب سوال اول رو داد ، خب میخوام حالا بره به ایتم بعدی و دقیقا بجای این باتن ها سوال بعدی و گزینه های بعدی رو بیاره کلا ! که کاربر بتونه به اینا جواب بده مشکل من دقیقا همینه وگرنه الان مثلا طرف میتونه از وارد ایتم اول بشه و جواب بده سوالش رو(بر فرض مثال مقدار تکست هم تغییر میکنه) بعد از اکتیویتی بیاد بیرون و با کلیک روی آیتم دوم وارد اون بشه و به سوال دو جواب بده !! الان دقیقا کاری ک من میخوام بکنم اینه که کاربر بعد از جواب دادن به سوال اول مثلا اگر صحیح بود گزینه انتخابیش،یه صفحه پاپ آپ نشون بده در حد نصف صفحه و بگه جواب درست بود ، بعد با کلیک رو باتن next بره به سوال بعدی این دقیقا کاریه ک من میخوام انجام بدم...

پیشاپیش ممنونم

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 18 ساعت قبل، Farzad Sarseifi گفته است :

بنظر من یک فیلد به جدول دیتابیس تون اضافه کنید و بهش مقدار صفر یا یک بدید..اونایی که یک هستند رو تفکیک کنید و تصاویر دیگه ای نمایش دهید.

 

 

پی نویس:بهله این کاری ک شما میگید رو باید بکنم که مثن کاربر اگه ی بار جواب سوال رو داد مثل مقدار اون عدده 1 بشه و دیگه هرگا خواست وارد اکتیویتی مثلا سوال اول بشه درجا همون پاپ آپ براش نمایش در بیاد و بگه که شما جواب دادید قبلا به این سوال مثلا ، ازین لحاظ بهله

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 2 ساعت قبل، hamidreza.kh گفته است :

پی نویس:بهله این کاری ک شما میگید رو باید بکنم که مثن کاربر اگه ی بار جواب سوال رو داد مثل مقدار اون عدده 1 بشه و دیگه هرگا خواست وارد اکتیویتی مثلا سوال اول بشه درجا همون پاپ آپ براش نمایش در بیاد و بگه که شما جواب دادید قبلا به این سوال مثلا ، ازین لحاظ بهله

سلام دوست عزیز

امیدوارم سوالتون و مشکلتونو درست متوجه شده باشم.

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

 

ولی اگه ایتم هارو جدا جدا چیدین یعنی لیستی وجود نداره و به هر ایتم یک سوال نسبت دادین. به نظرم به هر ایتم بر اساس ترتیبشون یک ایدی ست کنید جوری که به ترتیب باشن.وقتی به یک سوال جواب درست میده بره به ایدی سوال فعلی یکی اضافه کنه و سوال بعدیو لود کنه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 16 ساعت قبل، a.khosroabadi گفته است :

سلام دوست عزیز

امیدوارم سوالتون و مشکلتونو درست متوجه شده باشم.

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

 

ولی اگه ایتم هارو جدا جدا چیدین یعنی لیستی وجود نداره و به هر ایتم یک سوال نسبت دادین. به نظرم به هر ایتم بر اساس ترتیبشون یک ایدی ست کنید جوری که به ترتیب باشن.وقتی به یک سوال جواب درست میده بره به ایدی سوال فعلی یکی اضافه کنه و سوال بعدیو لود کنه.

سلام ممنونم بابت پاسخگوییتون

بله من یه لیستی دارم از سوال ها خب؟ بعد ریسایکلر ویوم و اون لیست با توجه به تعداد سوال هام(یا بهتر بگم آیتم هام) میاد و بقول شما سوال هارو میگیره و بله لیستم رو دارم

ببینید با روشی ک شما میگید دقیقا کار کردم و میدونم منظورتون چیه ، با این روشی ک میگید برای من مثن اگه کاربر جواب سوال رو درست بده آره میره به سوال بعدی اما مشکلی که بود این بود که توی ریسایکلر ویوم روی هرکدوم از آیتمام کلیک ک میکردم ک بره اکتیویتی بعدی و نمایش بده سوال رو در واقع دوباره از سوال 1 شروع میکرد به اومدن !!! در حالی که من میخوام مثلا اگه روی آیتم 17 کلیک شد دقیقا سوال 17 رو برام نشون بده توی اکتیویتی هدفش ! خب حالا اینجارو داشته باشید

 

من حالا اومدم با استفاده از همون اینتنت دقیقا هر سوالم رو توی هر آیتم اد کردم یعنی الان اگه روی آیتم مثلا 10هم توی ریسایکلر ویوم کلیک کنم ، دقیقا سوال با آیدی دهم رو برام نمایش میده و این دقیقا همون چیزیه که میخوام !! فقط یه مشکل که دارم اینه که میخوام بعد اینکه به سوال جواب صحیح دادم بره و از مثلا سوال دهم بره به سوال یازدهم و این مورد رو نمیدونم چجوری پیاده سازی کنم ! qid رو گذاشتم(آیدی هر سوال) ک اگه جواب درست بود بره سوال بعدی اما با این کاری که کردم(با اینتنت دیتا هارو اوردم و توی اکتیویتی بعدی روی ویو ها ست کردم) انگار کار نمیکنه و به سوال بعدی نمیره !!! 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در در 1396/01/24, 11:54:33، hamidreza.kh گفته است :

سلام ممنونم بابت پاسخگوییتون

بله من یه لیستی دارم از سوال ها خب؟ بعد ریسایکلر ویوم و اون لیست با توجه به تعداد سوال هام(یا بهتر بگم آیتم هام) میاد و بقول شما سوال هارو میگیره و بله لیستم رو دارم

ببینید با روشی ک شما میگید دقیقا کار کردم و میدونم منظورتون چیه ، با این روشی ک میگید برای من مثن اگه کاربر جواب سوال رو درست بده آره میره به سوال بعدی اما مشکلی که بود این بود که توی ریسایکلر ویوم روی هرکدوم از آیتمام کلیک ک میکردم ک بره اکتیویتی بعدی و نمایش بده سوال رو در واقع دوباره از سوال 1 شروع میکرد به اومدن !!! در حالی که من میخوام مثلا اگه روی آیتم 17 کلیک شد دقیقا سوال 17 رو برام نشون بده توی اکتیویتی هدفش ! خب حالا اینجارو داشته باشید

 

من حالا اومدم با استفاده از همون اینتنت دقیقا هر سوالم رو توی هر آیتم اد کردم یعنی الان اگه روی آیتم مثلا 10هم توی ریسایکلر ویوم کلیک کنم ، دقیقا سوال با آیدی دهم رو برام نمایش میده و این دقیقا همون چیزیه که میخوام !! فقط یه مشکل که دارم اینه که میخوام بعد اینکه به سوال جواب صحیح دادم بره و از مثلا سوال دهم بره به سوال یازدهم و این مورد رو نمیدونم چجوری پیاده سازی کنم ! qid رو گذاشتم(آیدی هر سوال) ک اگه جواب درست بود بره سوال بعدی اما با این کاری که کردم(با اینتنت دیتا هارو اوردم و توی اکتیویتی بعدی روی ویو ها ست کردم) انگار کار نمیکنه و به سوال بعدی نمیره !!! 

 

لطفا دیتابیستون رو بزارید که ببینم مشکل دیتابیستون کجاس که نمی تونید اینکار رو پیاده سازی کنید..شاید مشکل با یک فیلد یا query حل بشه

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در در 1396/01/26, 11:52:24، Farzad Sarseifi گفته است :

 

لطفا دیتابیستون رو بزارید که ببینم مشکل دیتابیستون کجاس که نمی تونید اینکار رو پیاده سازی کنید..شاید مشکل با یک فیلد یا query حل بشه

 

 

ممنونم آقا 

مشکلم حل شد ، الان من آی دی سوالم رو میگیرم و با استفاده از اینتنت به اکتیویتی سوالم میارم و وقتی ک مثلا جواب صحیح بودش ، اون آیدی رو ++ میکنم و به سوال بعدی میره ، مشکلم دقیقا همین بود 

که متغییر هارو در جای نا مناسب معرفی و مقدار دهی میکردم،سپاسگذارم دوستان ک کمکم کردند

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 9 ساعت قبل، hamidreza.kh گفته است :

ممنونم آقا 

مشکلم حل شد ، الان من آی دی سوالم رو میگیرم و با استفاده از اینتنت به اکتیویتی سوالم میارم و وقتی ک مثلا جواب صحیح بودش ، اون آیدی رو ++ میکنم و به سوال بعدی میره ، مشکلم دقیقا همین بود 

که متغییر هارو در جای نا مناسب معرفی و مقدار دهی میکردم،سپاسگذارم دوستان ک کمکم کردند

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

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

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...