xml布局文件如下: MainActivity.java的OnCreate方法中相应的代码如下: genderGroup = (RadioGroup)findViewById(R.id.sex); femaleButton = (RadioButto...
分类:
其他好文 时间:
2015-07-19 00:10:53
阅读次数:
185
(1)、在创建sqlite数据库时需要注意oncreate()方法只有在第一次创建数据库时候运行。当数据库删除后也会执行,sqlite不支持数据库删除,但可以删除相应的文件,即删了数据库。当我们再次配置文件时候就会执行oncreate()了。 (2)、onUpgrade()只有在版本号发生改变...
分类:
数据库 时间:
2015-07-18 23:58:19
阅读次数:
451
MainActivity.java和OtherActivity.java的相互调用 首先MainActivity.java是Android程序自带的,新建一个类OtherActiviy extends Activity,添加OtherActivity的onCreate方法。 将OtherAct...
分类:
其他好文 时间:
2015-07-17 22:14:50
阅读次数:
98
一、场景 ??????在一个fragment播放语音文件,一旦设备发生旋转,播放将暂停。因为fragment将重新生成。具体的流程步骤如下: ? 二、解决的方式 在Fragment的onCreate方法中,设置setRetainInstance(true)...
分类:
其他好文 时间:
2015-07-10 19:22:38
阅读次数:
185
一、场景 ??????在一个fragment播放语音文件,一旦设备发生旋转,播放将暂停。因为fragment将重新生成。具体的流程步骤如下: ? 二、解决的方式 在Fragment的onCreate方法中,设置setRetainInstance(true)...
分类:
其他好文 时间:
2015-07-10 17:09:23
阅读次数:
129
??Activity的生命周期图2 Android生命周期中涉及到的几个过程 1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。 2. 当前Activity被其他Activity覆盖其上或被锁屏,系统会调用onPause方法,暂停当前Activity的执行。 3.当前A...
分类:
移动开发 时间:
2015-07-10 00:31:27
阅读次数:
262
我们来看一下这一张经典的生命周期流程图:
相信不少朋友也已经看过这个流程图了,也基本了解了Activity生命周期的几个过程,我们就来说一说这几个过程。
1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。
2.当前Activity被其他Activity覆盖其上或被锁屏:系统会...
分类:
其他好文 时间:
2015-07-05 16:46:39
阅读次数:
141
PS一句:当初你所逃避的问题终会在未来的某一天重新出现在你面前,因此,当你第一次遇到它时,请不要逃避。相信很多初学者对XML布局怎么加载到Activity上并且显示在手机屏幕上很好奇吧?今天我们就从经常使用的方法setContentView来从源码分析一下XML布局是怎么加载到当前Activity上的。Activity#setContentView我们知道,Activity是在onCreate方法中...
分类:
移动开发 时间:
2015-07-02 17:38:45
阅读次数:
318
view在绘制完成后才会有自己的宽高,所以在onCreate中要获得view的宽高可以通过以下4中方法: 1、ViewTreeObserver:监听界面绘制事件,在layout时调用,使用完毕后记得removeListener 2、view.post,因为runnable对象会在view的measu...
分类:
移动开发 时间:
2015-06-23 15:24:11
阅读次数:
126
以在Activity_B中结束Activity_A为例:1、在Activity_A中定义一个Acitivity的全局静态变量:1 public static Activity actA; 2、在Activity_A的OnCreate()方法中给Activity_A赋值:1 actA=this;3、在...
分类:
移动开发 时间:
2015-06-23 13:18:53
阅读次数:
184