android4.0.3横竖屏切换时的activity的生命周期
来源:互联网 发布:windows ad des 编辑:程序博客网 时间:2024/05/07 19:06
图中所做的操作是:打开-》竖变横-》横变竖-》返回键
package com.example.testexample;import android.app.Activity;import android.content.res.Configuration;import android.os.Bundle;public class ActivityA extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_a); System.out.println("onCreate"); } @Override protected void onStart() { super.onStart(); System.out.println("onStart"); } @Override protected void onRestart() { super.onRestart(); System.out.println("onRestart"); } @Override protected void onResume() { super.onResume(); System.out.println("onResume"); } @Override protected void onPause() { super.onPause(); System.out.println("onPause"); } @Override protected void onStop() { super.onStop(); System.out.println("onStop"); } @Override protected void onDestroy() { super.onDestroy(); System.out.println("onDestroy"); } @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); System.out.println("onConfigurationChanged"); // 检测屏幕的方向:纵向或横向 if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) { //当前为横屏, 在此处添加额外的处理代码 }else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) { //当前为竖屏, 在此处添加额外的处理代码 } //检测实体键盘的状态:推出或者合上 if (newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_NO){ //实体键盘处于推出状态,在此处添加额外的处理代码 }else if (newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_YES){ //实体键盘处于合上状态,在此处添加额外的处理代码 } }}
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name"> <activity android:name=".ActivityA" android:launchMode="singleTask" android:configChanges="orientation|screenSize" > <!--注意这里--> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
- android4.0.3横竖屏切换时的activity的生命周期
- 横竖屏切换时Activity的生命周期
- 横竖屏切换时Activity的生命周期
- 横竖屏切换时Activity的生命周期
- 横竖屏切换时Activity的生命周期
- 横竖屏切换时Activity 的生命周期
- 横竖屏切换时Activity的生命周期
- 横竖屏切换时Activity的生命周期
- Activity横竖屏切换时的生命周期
- Android4.4.2下Activity在横竖屏切换时的生命周期
- 横竖屏切换时候Activity的生命周期
- 横竖屏切换时候Activity的生命周期
- 横竖屏切换时候Activity的生命周期
- 横竖屏切换时候activity的生命周期
- 横竖屏切换时候Activity的生命周期
- 横竖屏切换时候Activity的生命周期
- 横竖屏切换时候Activity的生命周期
- 横竖屏切换时候Activity的生命周期
- 服务器数据库系列 - memcache内存分配
- android的surfaceflinger原理讲解
- 黑马程序员 java中的异常处理个人总结
- 一步一学Linux与Windows 共享文件Samba
- 只能上内部,不能上外网,又时打不开网页,能登QQ
- android4.0.3横竖屏切换时的activity的生命周期
- DataTable对象Merge方法
- SQL Server BCP使用小结
- JAVA静态变量
- GPRS相关信令流程(转载)
- object-c学习笔记:new vs alloc init
- spring之annotation
- 国务院关于印发进一步鼓励软件产业和 集成电路产业发展若干政策的通知
- SIGPIPE问题