android: Fragment:注意fragment 与activity之间的生命周期
摘要:这两天在有关fragment的可识别land和port的功能,在显示问题上卡壳了。。。郁闷了两天,问题是在启动一个detailsFragment时,还未调用其onCreateView方法,导致在findViewById时会出现空指针异常(因为getView().findViewById中的getView得到的是onCreateView返回的View,因其没有执行onCreateView就会出现空指针异常)。再究其原因,原来我声明的detailfragment是在一个activity的onCreate中执行的只有在改onCreate执行完之后才会调用detailsFragment的onCreat
阅读全文
posted @
2012-04-24 13:33
老Zhan
阅读(6140)
推荐(0) 编辑
Android:layout的xml文件名必须为 [a-z0-9_.] 不能有大写
摘要:如题单单只有数字也不行,因为R.java中的资源定义为 public static final int backbutton=0x7f020000;
阅读全文
posted @
2012-04-22 15:36
老Zhan
阅读(941)
推荐(0) 编辑
android:Error inflating fragment from layout androidsupportv4
摘要:在3.0之前写fragment是要引进extras/android/compatibility/v4/android-support-v4.jar包并且要注意,实现的Activity必须是继承:FragmentActivity。而3.0不需要,因为3.0将比如getFragmentManager()方法已经加入到Activity中了。而3.0以前版本要通过继承FragmentActivity获得类似功能。负责会出现错误:Error inflating class fragment
阅读全文
posted @
2012-04-22 13:19
老Zhan
阅读(1706)
推荐(0) 编辑
Android :Application Resources
摘要:http://developer.android.com/guide/topics/resources/index.htmlhttp://blog.csdn.net/fireofstar/article/details/7436837
阅读全文
posted @
2012-04-21 14:40
老Zhan
阅读(217)
推荐(0) 编辑
Android :landscape||portrait 切换
摘要:可在AndroidManifest.xml里面配置屏幕发现。 在<Activity>中加入这一行android:screenOrientation="landscape/portrait"android中每次屏幕的切换动会重启Activity(可以在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置,那样,进行中的游戏就不会自动重启了)当屏幕变为横屏的时候,系统会重新呼叫当前Activity的OnCreate方法,你可以把以下方法放在你的OnCreate中来检查当前的方向,然后可以让你的SetContentView来载入不
阅读全文
posted @
2012-04-21 01:19
老Zhan
阅读(7679)
推荐(0) 编辑
android 无法安装ApiDemos
摘要:Re-installation failed due to different application signatures.You must perform a full uninstall of the application. WARNING: This will remove the application data!Please execute 'adb uninstall com.example.android.apis' in a shell.Launch canceled!Android 系统要求所有的应用程序必须被签名,像签名你的应用程序描述的那样。 ApiD
阅读全文
posted @
2012-04-21 00:17
老Zhan
阅读(8099)
推荐(0) 编辑
Android : Must Override a Superclass Method
摘要:Android 在eclipse import 项目时经常有这个问题,关于@override 标示的错误,好多说法是“在没有进行设置的情况下,eclipse默认使用java 1.5来编译代码,所以经常会出现这个问题。解决办法:选择Window –> Preferences –> Java –> Compiler(mac上是Eclipse –> Preferences –> Java –> Compiler),确认选择的是1.6版本的编译器”可是我打开一看,居然是1.7的,这应该比1.6高级啊,还有错,郁闷了,只能去掉@override的标示,不管他了~
阅读全文
posted @
2012-04-17 01:59
老Zhan
阅读(1998)
推荐(0) 编辑
Android fragments loader
摘要:http://marshal.easymorse.com/?s=fragmenthttps://motodev.adobeconnect.com/_a985855811/p9h1aqk3ttn/?launcher=false&fcsContent=true&pbMode=normal//list FragmentString[] locations = getResources().getStringArray(R.array.loction_array);setListAdapter(new ArrayAdapter<String>(getActivity(),
阅读全文
posted @
2012-04-16 11:36
老Zhan
阅读(429)
推荐(0) 编辑
Android开发中的单元测试
摘要:1、测试类一定要extendsAndroidTestCase 类2、测试方法要以test开头,并抛出异常3、在测试方法中new出要测试的类,然后对应其功能进行测试(经常会用到Assert.assertEquals(a,b);)package com.zhy.junitExample.test;import com.zhy.servers.server;import android.test.AndroidTestCase;public class serverTest extends AndroidTestCase { public void testsave() throws ...
阅读全文
posted @
2012-04-13 15:21
老Zhan
阅读(509)
推荐(0) 编辑
MVP on Android
摘要:Model View PresenterModel 数据类 View 视图类 Presenter 处理逻辑的处理类注意在presenter与view之间一般有interface接口View(Activity)package com.examples; import com.examples.presenters.Presenter;import com.examples.views.IView;public class View extends Activity implements IView { /** Called when the activity is first...
阅读全文
posted @
2012-04-12 11:44
老Zhan
阅读(6545)
推荐(0) 编辑