zoukankan      html  css  js  c++  java
  • 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:从第一个页面跳到第二个页面,再返回的情况



  • 相关阅读:
    继承与派生
    函数,迭代器,生成器
    面向对象
    函数
    模块与包
    python面试题(转自https://www.cnblogs.com/wupeiqi/p/9078770.html)
    python学习大纲目录(转自alex博客https://www.cnblogs.com/alex3714/)
    Mysql(基础篇)
    初识HTML和CSS2
    初识前端作业1
  • 原文地址:https://www.cnblogs.com/yangykaifa/p/7065867.html
Copyright © 2011-2022 走看看