当我们在处理下载或是其他需要长时间执行的任务时,如果直接把处理函数放Activity的OnCreate或是OnStart中,会导致执行过程中整个Activity无响应,如果时间过长,程序还会挂掉。Handler就是把这些功能放到一个单独的线程里执行,与Activity互不影响。import andr...
分类:
移动开发 时间:
2015-11-23 18:52:14
阅读次数:
175
3.创建Activity一般人所不知道的地方1)Activity里的各个生命周期的方法一般执行什么代码》》onCreate()methodshowssomecodethatperformssomefundamentalsetupfortheactivity,suchasdeclaringtheuserinterface(definedinanXMLlayoutfile),definingmembervariables,andconfiguri..
分类:
其他好文 时间:
2015-11-22 23:38:46
阅读次数:
573
Android Fragment生命周期图:Activity生命周期图:对照图:Fragment生命周期分析:1. 当一个fragment被创建的时候,它会经历以下状态.onAttach()onCreate()onCreateView()onActivityCreated()2. 当这个fragme...
分类:
移动开发 时间:
2015-11-22 11:15:19
阅读次数:
152
打开 A activity 的执行流程 : onCreate() onStart() onResume()这个时候如果打开BActivityA:onPause()在这里A失去焦点后会被系统加入到可能消灭的activity中B:onCreate() onStart() onResume()如果B是一个...
分类:
移动开发 时间:
2015-11-21 19:53:56
阅读次数:
133
第一步:首先要导包Android Studio 或者 Gradledependencies { compile 'com.facebook.fresco:fresco:0.6.0+'}第二步:添加网络权限第三部:使用布局 第四步:在代码中先初始化Frescosuper.onCreate(s...
分类:
其他好文 时间:
2015-11-20 23:13:12
阅读次数:
341
1.Context.startService()方式启动①Context.startService()方式的生命周期:启动时,startService –> onCreate() –> onStart()停止时,stopService –> onDestroy()如果调用者直接退出而没有停止Serv...
分类:
移动开发 时间:
2015-11-20 12:24:25
阅读次数:
170
MainActivity.javapublic class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCrea...
分类:
移动开发 时间:
2015-11-19 18:14:13
阅读次数:
129
onCreate()->onStart()->onResume()->onPause()->onStop()->onRestart()->onStart()->onResume()失去焦点又获得焦点的生命周期onCreate()->onStart()->onResume()->onPause()->...
分类:
移动开发 时间:
2015-11-19 16:19:23
阅读次数:
175
方法一:通过SetContentView切换Layout来实现界面的切换,这种方法相当于重绘Activity. protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCo...
分类:
移动开发 时间:
2015-11-18 22:50:24
阅读次数:
225
private EditText et; private TextView tv; HttpClient client; @Override protected void onCreate(Bundle savedInstanceState) { sup...
分类:
移动开发 时间:
2015-11-18 16:13:02
阅读次数:
156