第20天android:《android从零开始》视频(8-9)
16lz
2021-01-26
8.Activity生命周期
1.Log类的简单实用
Log.v(String tag,String msg);
tag在过滤显示的时候实用,建议tag为一个常量,一般为类名。
v:verbose,d:debug,i:info,w:warn,e:error
2.activity的生命周期
官方文档位置:docs/guide/topics/fundamentals/activities.html
3.将activity打开为一个窗口
在AndroidManifest.xml里:
<activity android:name=".A1Activity" android:label="@string/app_name" android:theme="@android:style/Theme.Dialog"></activity>
4.各个状态:
onPause 要做一些信息的简单保存,不宜做耗时操作。
适合做一些持久化操作。
9.Activity高级学习
1.存储状态
使用,在destory这个activity的时候,下面的方法不执行。
//会在OnStop 之前执行,和OnPause的同时执行(或前或后)。protect void onSaveInstanceStat(Bundle outState){ outState.putString("key","value");}//取出来public void onCreate(Bundle savedInstanceState){ print savedInstanceState.getString("key");}
2.android主题
android:theme="@android:style/Theme.Black"//背景变黑
android:theme="@android:style/Theme.Light"//背景变白
android:theme="@android:style/Theme.Light.Panel"
android:theme="@android:style/Theme.Panel"//只显示控件
android:theme="@android:style/Theme.Translucent"//透明
android:theme="@android:style/Theme.Wallpaper"//使用壁纸
android:theme="@android:style/Theme.Wallpaper.NoTitleBar"//使用壁纸
android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen"//使用壁纸
android:theme="@android:style/Theme.Dialog"
更多相关文章
- Qt For Android(安卓)数据库操作
- android Listview 软引用SoftReference异步加载图片
- Android(安卓)SwipeRefreshLayout 自动刷新
- 通过adb shell dumpsys命令获取当前应用的component
- Android(安卓)Studio 自定义Gradle Plugin
- Android(安卓)壁纸设置 总结
- Android插件—H.A.X.M(硬件加速执行管理器)
- 直播平台软件开发Android(安卓)Activity横竖屏切换生命周期详解
- Android学习笔记之一 Activity的生命周期