بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در آموزش ListView (حل شد)

مدیریت گفتگو
بانوی شرقی 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام دوستان

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

حالا اگه با دکمه ی back کاربر بخواد به بخش قبلی بره اطلاعات ذخیره نمیشه و از بین میرن.

 چطوری میشه برنامه ی دکمه ی ok  رو برای دکمه ی بازگشت هم گذاشت؟

نظرات

Spirit 11 سال پیش
این کار رو توی متد onBackPressed انجام بدید، برای اطلاعات بیشتر اسم متد رو جستجو کنید چند بار مطرح شده قبلا.
بانوی شرقی 11 سال پیش
من گشتم دنبالش . همین متد ها رو هم پیدا کردم . اما اررور میداد. الان اومدم و بیرون بلاک onCreat گذاشتمش مشکل حل شد . :|
بانوی شرقی 11 سال پیش
بیرون onCreat که میزارم متغیر ها رو نمیشناسه. داخلشم میزارم که اررور میده؟!؟!
Spirit 11 سال پیش
متد onBackPressed مثل onCreate تو بدنه کلاس Activity تعریف میشه ، حالا متغیر هاتون رو باید خارج از این و در سطح کلاس تعریف کنید.
بانوی شرقی 11 سال پیش
ممنونم ازتون. درست میگید . مرررررررررررررررررررررررررررررررررررررررررررررسی
بانوی شرقی 11 سال پیش
ببخشید دوباره سوال میپرسم. من که متغیرها رو خارج onCreat تعریف کردمCrash میکنه وقتی میخواد داخل اکتیویتی Dicription بشه. دلیلش میدونید؟
Spirit 11 سال پیش
داخل Activity چی بشه؟ - با دیدن logcat شاید بشه کمک کرد.
بانوی شرقی 11 سال پیش
آموزش لیستویو Activity که برای توصیف میساختیم. میخوام وارد لایه ی کربوط به اون بشم کرش میکنه
بانوی شرقی 11 سال پیش
آموزش لیستویو Activity که برای توصیف میساختیم. میخوام وارد لایه ی مربوط به اون بشم کرش میکنه

پاسخ‌ها 1

ajn91 11 سال پیش

فکر کنم داخل انجمن پاسختون باشه ولی راه حل اینکه کارهایی که با کلیک روی دکمه ok انجام میشه رو داخل متد زیر بنویسید

@Override
public void onBackPressed() {
       super.onBackPressed();
}

نظرات

بانوی شرقی 11 سال پیش
ممنونم. من گشتم دنبالش . همین متد ها رو هم پیدا کردم . اما اررور میداد. الان اومدم و بیرون بلاک onCreat گذاشتمش مشکل حل شد . :|
ajn91 11 سال پیش
پیش میاد :) خداروشکر که حل شد

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .