activity生命週期的onPause和onStop
搞了這麼長時間的android開發,卻對一些基礎的東西一直模稜兩可。。。就比如這個onPause和onStop。如果從一個介面,跳到另一個介面,那麼是呼叫哪個呢?
經過我的實驗。搞清楚了。onPause是有活動狀態變為非活動狀態。onStop()是變為不可見。那麼從一個頁面跳到另一個頁面就是依次呼叫onPause,onStop.看下程式:
package com.example.fuhe;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.util.Log;
import android.view.Menu;
import android.view.View;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void click(View view){
Intent intent = new Intent();
intent.setClass(this, SS.class);
startActivity(intent);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
protected void onRestart() {
super.onRestart();
Log.e("MainActivity", "onRestart");
}
@Override
protected void onResume() {
super.onResume();
Log.e("MainActivity", "onResume");
}
@Override
protected void onPause() {
super.onPause();
Log.e("MainActivity", "onPause");
}
@Override
protected void onStop() {
super.onStop();
Log.e("MainActivity", "onStop");
}
}
package com.example.fuhe;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
public class SS extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ss);
}
public void click(View view){
finish();
}
}
logcat:從第一個頁面跳到第二個頁面,再返回的情況
原文地址:http://blog.csdn.net/howlaa/article/details/27399227
相關文章
- 安卓APP活動Activity的生命週期及其各方法,注意onPause()和onStop()的區別安卓APP
- View和Activity的生命週期View
- Activity生命週期
- View生命週期與Activity生命週期的關係View
- Activity的生命週期和啟動模式模式
- Activity生命週期onDestroy
- [Android]Activity的生命週期Android
- activity的生命週期(總結)
- Android Activity生命週期Android
- Activity生命週期總結
- Activity 知識梳理(1) Activity生命週期
- Activity的生命週期和啟動模式詳解模式
- 關於activity的生命週期1
- 深入學習Activity生命週期
- Activity簡介及生命週期
- Activity生命週期與啟動模式模式
- Android 元件系列-----Activity生命週期Android元件
- Activity生命週期深入理解2
- Android Activity生命週期詳解Android
- 為什麼 bindService 能和 Activity 的生命週期聯動?
- Android Activity的生命週期和啟動模式詳解Android模式
- Android四大元件——Activity——Activity的生命週期Android元件
- Android Activity生命週期的一點感悟Android
- 多Activity切換的生命週期問題
- 初識Android之Activity的生命週期Android
- Android | Activity和Fragment最全生命週期+發現大牛AndroidFragment
- Activity橫豎屏切換生命週期
- Android全面解析之Activity生命週期Android
- 喜聞樂見之Activity生命週期
- Activity A 跳轉到 Activity B,生命週期的執行過程
- android Activity A和B互相跳轉 生命週期的變化Android
- 擼擼Android的羊毛(二)----Activity生命週期Android
- Android 之 Activity 生命週期的淺析(二)Android
- 文章之間的基本總結:Activity生命週期
- Activity 生命週期和棧(Task)的關係及Intent 常用的FlagsIntent
- Activity 生命週期,如何一手掌控
- Activity生命週期與啟動模式筆記模式筆記
- Android 之 Activity 生命週期淺析(一)Android