zoukankan      html  css  js  c++  java
  • Android应用程序运行方式以及优先级

    Android应用有其默认的运行方式。理解它就必须了解Activity的生命周期以及可视性周期。如图

    activity_lifecycle
    一旦程序被执行首先进入onCreate和onStart,重写方式可以通过Eclipse来选择。方法比较简单,只要在集成Activity的类的空白处,单击鼠标右键选择source—>Override/Implement Methods

    image

    在弹出的对话框中勾选需要重写的方法onStart
    image

    Eclipse就会生成如下代码

    package idroidgame.ActivityTest;
    
    import android.app.Activity;
    import android.os.Bundle;
    
    public class ActivityTest extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
        }
    
    	@Override
    	protected void onStart() {
    		// TODO Auto-generated method stub
    		super.onStart();
    	}
    
    
        
    }

    添加其他需要重写的方法以此类推。

    onResume()和onPause:在程序失去焦点或被关闭,就会促发Activity的onPause();当程序被再次唤醒,促发onResume()。因此在处理程序过程中,暂时离开某个Activity,Service时,应在onPause()中进行处理。以一个下载程序为例,如果要暂停下载,可在onPause进行处理,需要继续则在onResume中进行。

  • 相关阅读:
    JQuery.Ajax()的data参数类型
    通过拖动表格行进行行排序
    jquery animate()背景色渐变的处理
    JavaScript代码不执行
    Java性能调优笔记
    tika提取pdf信息异常
    Solr字段配置错误
    Oracle查询字符集
    zookeeper中Watcher和Notifications
    zookeeper适用场景:分布式锁实现
  • 原文地址:https://www.cnblogs.com/AlexCheng/p/2120077.html
Copyright © 2011-2022 走看看