View Full Version : متغیر استاتیک
sara_traveler
یک شنبه 25 خرداد 1393, 15:19 عصر
سلام
من دو تا سووال دارم
1- میخوام هر وقت روی دکمه کلیلک کردم اون فرم بسته بشه و فرم دیگه باز بشه
2-وقتی روی دکمه کلیک می کنم قبل startactivity یک متغیر استاتیک گذاشتم و داخلش مقدار میدم
اما فرم جدید که باز میشه اون مقدار داخلش نیست
shahin bahari
یک شنبه 25 خرداد 1393, 17:33 عصر
سلام
منظورتون از فرم چیه؟ اکتیویتی؟ اگه آره که با startActivity که خودتون اشاره کردید وارد اکتیویتی میشید و با this.finish() هم قبلی رو می بندید.
یعنی چه مقدار توش نیست؟! حواستون بود که متغییر رو private یا داخل متد تعریف نکرده باشید؟!
کلا برای این کار شما استفاده از متغییر استاتیک توصیه نمیشه. خیلی راحت متغییر که می خواید بفرستید رو توی intent مربوطه بزارید و.... مثالش هم زیاده تو انجمن.
sara_traveler
دوشنبه 26 خرداد 1393, 09:57 صبح
اگر متغیر استاتیک private تعریف می کردم که در اکتیوتی دیگه قابل شناسایی نبود
از راه intent رفتم باز هم مقدار متغیرم همون قبلی هست
Mehrnaz_k
دوشنبه 26 خرداد 1393, 21:28 عصر
با استفاده از متد putExtra میتونید اطلاعات مورد نظر رو ضمیمه intent کنید و بین Activity ها جا به جا کنید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.