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



اجرای Oncreate و OnDestroy درزمان کنونی: ۱۳۹۵/۰۹/۲۱، ۰۲:۲۳ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: davood_amega
آخرین ارسال: davood_amega
پاسخ 2
بازدید 191

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اجرای Oncreate و OnDestroy در

اجرای Oncreate و OnDestroy در

#1
Photo 
طبق تصویر زیر ترتیب متدها به صورت زیر می باشد :
[img=400x1200]http://i.stack.imgur.com/Jk8de.png[/img]
اما الان موقتا از برنامه خارج میشم متد OnDestroy اجرا میشه و بعد از اینکه برنامه را از حافظه موقت خارج می کنم و اجرا می کنم متد Oncreate اجرا میشن .
چرا؟

کد:
String tag = "LifeCycle";
@Override
protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.activity_main);
   Toast.makeText(getApplicationContext(),"onCreate()",Toast.LENGTH_SHORT).show();
   Log.d(tag, "In the onCreate() event");
}

public void onStart() {
   super.onStart();
   Toast.makeText(getApplicationContext(),"onStart()",Toast.LENGTH_SHORT).show();
   Log.d(tag, "In the onStart() event");
}
public void onRestart() {
   super.onRestart();
   Toast.makeText(getApplicationContext(),"onRestart()",Toast.LENGTH_SHORT).show();
   Log.d(tag, "In the onRestart() event");
}

public void onResume() {
   super.onResume();
   Toast.makeText(getApplicationContext(),"onResume()",Toast.LENGTH_SHORT).show();
   Log.d(tag, "In the onResume() event");
}
public void onPause() {
   super.onPause();
   Toast.makeText(getApplicationContext(),"onPause()",Toast.LENGTH_SHORT).show();
   Log.d(tag, "In the onPause() event");
}
public void onStop() {
   super.onStop();
   Toast.makeText(getApplicationContext(),"onStop()",Toast.LENGTH_SHORT).show();
   Log.d(tag, "In the onStop() event");
}
public void onDestroy() {
   super.onDestroy();
   Toast.makeText(getApplicationContext(),"onDestroy()",Toast.LENGTH_SHORT).show();
   Log.d(tag, "In the onDestroy() event");
}
پاسخ

اجرای Oncreate و OnDestroy در

#2
دوستان اصولا فقط با اولین اجرا برنامه باید OnCreate فراخوانی شود و فقط با بستن کامل برنامه OnDestroy اجرا بشه .
و رفتن به برنامه به حافظه موقت نباید OnDestroy اجرا بشه .
پاسخ


پرش به انجمن:


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

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)