بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
دسترسی به محتوای یک تکست ویو از یک اکتویتی دیگر
سلام.دوستان همانطور که می دونید یک تکست ویو رو نمیشه استاتیک تعریف کرد.حال سوالم اینجاست که ما چطوری می توانیم به محتوای تکست ویو تعریف شده در کلاس a در یک کلاس دیگر مثلا کلاس b دسترسی پیدا کنیم؟ یک روشی که وجود داره این هستش که بیاییم در کلاس a یک متغیر رشته ای استاتیک تعریف کنیم و محتوای تکست ویو مورد نظر رو بعد از gettext.tostring کردن به داخل این متغیر بریزیم و از کلاس b به این متغیر استاتیک دسترسی پیدا کنیم.اما این روش یک ایراد داره و این هستش که اگه کاربر به اکتیویتی a نره و مستقیما به b بره متفیر استاتیک ما مقدار دهی نخواهد شد.
0
0
یه متغیر استاتیک در کلاس G تعریف کنید < یا در کلاس ActivityEnhanced < و مقدار مورد نظر رو درونش قرار بدید < همه جا قابل دسترسی خواهد بود (البته از کلاس G در همه جا ) (10 سال پیش)
0
0
یه متغیر استاتیک در کلاس G تعریف کنید < یا در کلاس ActivityEnhanced < و مقدار مورد نظر رو درونش قرار بدید < همه جا قابل دسترسی خواهد بود (البته از کلاس G در همه جا ) (10 سال پیش)
0
0
اخه چطوری میشه در کلاس G محتوای تکست ویو تعریف شده در کلاس A رو gettext.tostring کرد؟؟؟ (10 سال پیش)
0
0
احتمالا PutExtra کارتو راه بندازه (10 سال پیش)
0
0
سلام همونطور که Criss گفت یه متغییر در کلاس G تعریف کنید و اونو برابر یه متد برگشتی قرار بدید که این متد برگشتی رو در کلاس A تعریف کردید و داخلش نوشتید : getText.toString . که البته برای اینکه در این متد به TextView مورد نظر دسترسی داشته باشی باید غیر استاتیک باشه چون TextView غیر استاتیکه . پس حالا که متد غیر استاتیکه مجبوری در کلاس G یه شی از کلاس A بسازی و از طریق اون شی به متد داخل کلاس A دسترسی پیدا کنی . (10 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .