标签:
div id=‘preview-contents‘ class=‘note-content‘>
第二种就是利用SDK自带的UI性能检测工具HierarchyViewer。
欢迎页面消除标题
自己定义一个该
Activity主题,或者用系统的requestWindowFeature(Window.FEATURE_NO_TITLE);
Fragment动态实现方法,好好深刻理解碎片原理、其实就是一个对象,通过碎片管理器
FragmentManager获取到事务FragmentTransaction,把我们创建Fragment提交到我们该Activity指定的布局为艰的相应的位置当中。
Fragment间通讯getActivity()可以获取到关联的Activity这样就可以获取相应的控件进行设置了。
生命周期
onAttach方法:Fragment和Activity建立关联的时候调用。onCreateView方法:为Fragment加载布局时调用。onActivityCreated方法:当Activity中的onCreate方法执- 行完后调用。onDestroyView方法:Fragment中的布局被移除时调用。onDetach方法:Fragment和Activity`解除关联的时候调用。查询所有动画的够着参数的使用
ViewPage适配器实现原理
google开源框架使用
Thread()和Thread(new Runnable)的区别?
通过看源代码可以发现 Thread类其实是Runnable接口的实列,所以线程里面的run()方法就是调用了Runnable接口实列中的run方法,在Start(),JVM会开始调用这个线程run()方法。
Thread中的源代码如下, tatget其实就是一个Runable实现
public void run() {
if (target != null) {
target.run();
}
}
所以在构造方法使用的时候使用Thread(new Runable)其实就是通过Runnable传递给tatget至于效率现在我还不是很理解
标签:
原文地址:http://www.cnblogs.com/ganwei/p/4777482.html