انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نوشتن کد در fragment (در برنامه نویسی اندروید)

نوشتن کد در fragment (در برنامه نویسی اندروید)

#5
این طور که متوجه شدم (البته امیدوارم حدسم درست باشه)، شما ساختاری دارید که در آن از دو Activity استفاده کرده اید، یعنی برای نمایش قسمت جدید برنامه اندروید، از دو Activity عبور می کنید :

Activity اول --> Activity واسطه --> Activity دوم

حالا وقتی دکمه Back رو می زنید، به آن Activity واسطه وارد شده و باید دوباره دکمه Back را بزنیم تا به Activity اول برگردیم. 
راه حل این است که وقتی از Activity واسطه وارد Activity دوم می شویم، Activity  واسطه destroy شود. برای این کار دو روش را می توان انتخاب کرد :

1- بعد از کد Intent (برای رفتن به Activity  دوم)، کد زیر را بنویسیم :

کد پی‌اچ‌پی:
finish(); 

یعنی مشابه کد زیر :

کد پی‌اچ‌پی:
Intent intent = new Intent(Activity1.thisActivity2.class);
startActivity(intent);
finish(); 

2- در Activity واسطه، روش های onStop و onPause را نوشته و در آنها، کد زیر را می نویسیم (باعث می شود که وقتی Activity به پس زمینه می رود، destroy شود، توصیه می کنم کلید شماره 2802 را بخوانید) :

کد پی‌اچ‌پی:
finish(); 

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط شماره مجازی امارات


پیام‌های این موضوع
RE: نوشتن کد در fragment (در برنامه نویسی اندروید) - توسط admin - ۱۳۹۳/۱۱/۰۵, ۱۰:۲۵ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 2 مهمان