PDA

View Full Version : پاک شدن عناصری که بصورت داینامیک اضافه میشوند



8411172410
یک شنبه 26 خرداد 1392, 11:28 صبح
آقا من تو برنامه نویسی اندروید تازه کارم. توی برنامم یه فرم انتخاب کالا دارم که داخلش یه table گذاشتم که کاربر میتونه بصورت داینامیک بهش سطر(که داخل هر سطر یه textBox و یه Button هست)اضافه کنه.حالا میخوام وقتیکه روی هر Button کلیک شد بره تو فرم جستجوی کالا و برگرده و تکت باکس اون سطر با نام کالای انتخاب شده پر بشه.اما وقتی میرم تو فرم کالاها و برمیگردم فرم قبلی ریست شده و همه عناصر پاک میشن.راه حل چیه؟

Modernidea
یک شنبه 26 خرداد 1392, 12:29 عصر
سلام

در مورد چرخه حیات اندروید (Life Cycle) جستجو کنید تا درک بسیار خوبی در مورد اندروید پیدا کنید و خیلی از سوالات و مشکلاتتون حل بشه.

یک راه حل میتونه استفاد از SavedInstance (http://stackoverflow.com/questions/151777/saving-activity-state-in-android) باشد.
یک راه حل میتونه استفاده از یک آرایه Static باشه که تعداد TextBox ها و نام و مقادیر آها را نگه داری میکنه، و بعد از نمایش دوباره Activity باید آنها را دوباره بسازید.

موفق باشید.

8411172410
یک شنبه 26 خرداد 1392, 12:49 عصر
سلام

در مورد چرخه حیات اندروید (Life Cycle) جستجو کنید تا درک بسیار خوبی در مورد اندروید پیدا کنید و خیلی از سوالات و مشکلاتتون حل بشه.

یک راه حل میتونه استفاد از SavedInstance (http://stackoverflow.com/questions/151777/saving-activity-state-in-android) باشد.
یک راه حل میتونه استفاده از یک آرایه Static باشه که تعداد TextBox ها و نام و مقادیر آها را نگه داری میکنه، و بعد از نمایش دوباره Activity باید آنها را دوباره بسازید.

موفق باشید.

من یکم سرچ کردم ومفهمومی ب نام fragmrnt ها رو دیدم.اما زیاد متوجه نشدم.میشه ازش استفاده کرد؟

Modernidea
یک شنبه 26 خرداد 1392, 13:09 عصر
بله، فکر میکنم شدنی باشه چون fragment ها چرخه حیات خودشون را دارند و میتونه در این زمینه کمک کنه.
این لینک (http://www.vogella.com/articles/AndroidFragments/article.html#overview_basics) در این مورد توضیح داده.

موفق باشید.

8411172410
دوشنبه 27 خرداد 1392, 01:26 صبح
بله، فکر میکنم شدنی باشه چون fragment ها چرخه حیات خودشون را دارند و میتونه در این زمینه کمک کنه.
این لینک (http://www.vogella.com/articles/AndroidFragments/article.html#overview_basics) در این مورد توضیح داده.

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