Activity生命周期
来源:互联网 发布:淘宝 上传身份证 海关 编辑:程序博客网 时间:2024/06/06 00:09
Activity生命周期
七个方法
onCreate(saveInstanceStack)
onStart()
onRestaet()
onResume()
onParse()
onStop()
onDestroy()
三个阶段
焦点转换onResume()——onParse()
整体周期onCreate()——-onDestroy()
可视周期onStart()———onStop()
<activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <!-->注册第二个Activity,并设置主题风格为窗口模式<--> <activity android:name=".SecondActivity" android:theme="@android:style/Animation.Dialog"> </activity>package com.example.administrator.myapplication;import android.app.Activity;import android.content.Intent;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.util.Log;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.Button;public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn=(Button) findViewById(R.id.button); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent=new Intent(getApplicationContext(),SecondActivity.class); startActivity(intent); } }); Log.d("myAlication","运行到onCreate"); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } @Override public void onStart() { super.onStart(); Log.d("myAlication", "onStart"); } @Override public void onResume() { super.onResume(); Log.d("myAlication", "onResume"); } @Override public void onPause() { super.onPause(); Log.d("myAlication", "onPause"); } @Override public void onStop() { super.onStop(); Log.d("myAlication", "onStop"); } @Override public void onDestroy() { super.onDestroy(); Log.d("myAlication", "onDestroy"); } @Override public void onRestart() { super.onDestroy(); Log.d("myAlication", "onRestart"); }}*********************************public class SecondActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.test4); ImageView im =(ImageView)findViewById(R.id.abc); } @Override public void onRestart() { super.onDestroy(); Log.d("第二个antivity", "onRestart"); } @Override public void onStart() { super.onStart(); Log.d("第二个antivity", "onStart"); } @Override public void onResume() { super.onResume(); Log.d("第二个antivity", "onResume"); } @Override public void onPause() { super.onPause(); Log.d("第二个antivity", "onPause"); } @Override public void onStop() { super.onStop(); Log.d("第二个antivity", "onStop"); } @Override public void onDestroy() { super.onDestroy(); Log.d("第二个antivity", "onDestroy"); }}
0 0
- Activity 生命周期
- Activity生命周期
- Activity 生命周期
- Activity 生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- activity生命周期
- Activity 生命周期
- Activity生命周期
- Activity 生命周期
- activity生命周期
- Activity 生命周期
- Activity生命周期
- Activity生命周期
- Activity生命周期
- POJ3370&HDU1808 Halloween treats【鸽巢原理】
- java 中 CLOB 对象 转化String
- ubuntu12.04 从php5.3升级到5.4
- Objective-C 编程艺术
- HDU 2021
- Activity生命周期
- Java --- 商品分页
- android 自定义ViewGroup实现可记载并呈现选择的ListView
- 阿里校招——fork进程问题
- <context:component-scan>
- eclipse常用快捷键
- 3sum leetcode (15)
- socket简解
- Jenkins的环境变量的使用