应该知道:Android Activity细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载,其中要问为什么?点击查看Android Activity为什么要细化出onCreate、onStart、onResume?
这里只说明这6个函数在什么时候情况下被调用以及调用的顺序:
一个Activity启动正常启动:onCr...
分类:
移动开发 时间:
2015-03-01 17:08:50
阅读次数:
265
全屏:在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码1 requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题2 getWindow().setFlags(WindowManager.La...
分类:
移动开发 时间:
2015-02-28 18:08:50
阅读次数:
237
一、Activity的基本概念概念:代表一个可以进行任务交互的窗口界面。可包含多层级的View和ViewGroup。创建:继承一个Activity或着它已存在的子类。必须实现onCreate()方法,调用setContentView()来加载用户交互的布局。并在AndroidManifest.xml...
分类:
其他好文 时间:
2015-02-28 13:00:45
阅读次数:
211
在ActivityA中定义静态变量:staticAcivityActivityA;在AcivityA的onCreate()方法里面给ActivityA赋值:ActivityA=this;在AcivityB中按需要结束ActivityA,执行finsh():AcivityA.ActivityA.finsh();
分类:
移动开发 时间:
2015-02-25 23:53:30
阅读次数:
186
1. 入口。曾经一直都说Activity的人口是onCreate方法。事实上android上一个应用的入口,应该是ActivityThread。和普通的java类一样,入口是一个main方法。public static final void main(String[] args) { Samplin...
分类:
其他好文 时间:
2015-02-17 14:03:34
阅读次数:
123
在Activity中的onCreate()方法中使用setDefaultKeyMode()可以做到在当前activity中打开拨号器、执行快捷键、启动本地搜索、启动全局搜索;setDefaultKeyMode(Activity.DEFAULT_KEYS_SEARCH_LOCAL);setDefaul...
分类:
移动开发 时间:
2015-02-11 12:22:00
阅读次数:
218
#EditText默认不弹出软键盘# 网上关于EditText默认情况下不弹出软键盘,当手触摸到EditText,获取焦点时候,才会弹出软键盘,貌似都不能用,其实,在oncreate()方法中,加上 getWindow().setSoftInputMode( WindowManager...
分类:
其他好文 时间:
2015-02-01 16:03:04
阅读次数:
146
APP运行时,一些设备的配置可能会改变,如:横竖屏的切换、键盘的可用性等会导致Activity重启,即oncreate会被再次调用, 如果oncreate方法中有向服务器请求的方法,那么悲剧就会发生,相当于多次请求。这...
分类:
移动开发 时间:
2015-01-27 18:44:57
阅读次数:
167
我们都知道,在Activity的onCreate()方法中调用View的getWidth()和getHeight()方法时,返回的值都是0,因为Activity调用setContentView方法只是创建了这个View,调用了这个View构造方法而已,其中的onMeasure()方法还没被调用,所以不能知道它的宽高。但是,View有一个公开的方法post(),允许我们通过参数Runnable,在子...
分类:
其他好文 时间:
2015-01-27 16:20:56
阅读次数:
123
super.onCreate(SavedInatanceState)时调用父类的构造方法,SavedInstanceState是保存当前Activity的状态信息。onCreate方法的参数是Bundle类型,Bundle类型的数据与Map类型的数据相似,都是以key-value的形式存储数据。从字...
分类:
其他好文 时间:
2015-01-27 10:57:07
阅读次数:
113