当前位置: 编程技术>移动开发
本页文章导读:
▪ArrayAdapter requires the resource ID to be a TextView有关问题 ArrayAdapter requires the resource ID to be a TextView问题
在使用ArrayAdapter时使用自己写的R.layout.list_item布局容易出现:ArrayAdapter requires the resource ID to be a TextView 报错R.layout.list_item.xml:<?xml version="1.0.........
▪ 静态库类名重复有关问题 静态库类名重复问题
可以把两个.a库文件解压,移除两个库中重复的.o文件,再用lipo命令合并为两个.a,这样应该就没有冲突了。只是引入了一个framework,报错会显示XXXX.o文件,那么就在Bu.........
▪ 广播启动service 使用alarmManager的ANR 异常总结 广播启动service 使用alarmManager的ANR 错误总结
在服务中不能直接进行耗时的操作 就算是使用handle也不行,一定要使用一个新的线程 不然会出现 ANR 错误 另外的解决办法就是使用IntentService .........
[1]ArrayAdapter requires the resource ID to be a TextView有关问题
来源: 互联网 发布时间: 2014-02-18
ArrayAdapter requires the resource ID to be a TextView问题
在使用ArrayAdapter时使用自己写的R.layout.list_item布局容易出现:ArrayAdapter requires the resource ID to be a TextView 报错
R.layout.list_item.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<TextView android:id="@+id/text1"
android:textSize="16sp"
android:text
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
xmlns:android=http://schemas.android.com/apk/res/android 就是这句了....
添加到自己的TextView中就ok.
因为根节点必须是TextView
修改后的list_item.xml
[java] view plaincopyprint?
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/text1"
android:textSize="16sp"
android:text
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
在使用ArrayAdapter时使用自己写的R.layout.list_item布局容易出现:ArrayAdapter requires the resource ID to be a TextView 报错
R.layout.list_item.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<TextView android:id="@+id/text1"
android:textSize="16sp"
android:text
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
xmlns:android=http://schemas.android.com/apk/res/android 就是这句了....
添加到自己的TextView中就ok.
因为根节点必须是TextView
修改后的list_item.xml
[java] view plaincopyprint?
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/text1"
android:textSize="16sp"
android:text
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
[2] 静态库类名重复有关问题
来源: 互联网 发布时间: 2014-02-18
静态库类名重复问题
可以把两个.a库文件解压,移除两个库中重复的.o文件,再用lipo命令合并为两个.a,这样应该就没有冲突了。
只是引入了一个framework,报错会显示XXXX.o文件,那么就在Build Phrase里面搜索这个类名,把显示出来的那几个 .m文件给remove掉就OK了。
可以把两个.a库文件解压,移除两个库中重复的.o文件,再用lipo命令合并为两个.a,这样应该就没有冲突了。
只是引入了一个framework,报错会显示XXXX.o文件,那么就在Build Phrase里面搜索这个类名,把显示出来的那几个 .m文件给remove掉就OK了。
[3] 广播启动service 使用alarmManager的ANR 异常总结
来源: 互联网 发布时间: 2014-02-18
广播启动service 使用alarmManager的ANR 错误总结
在服务中不能直接进行耗时的操作 就算是使用handle也不行,一定要使用一个新的线程 不然会出现 ANR 错误
另外的解决办法就是使用IntentService 在代码就可以直接进行耗时操作 但会队列进行任务操作
在服务中不能直接进行耗时的操作 就算是使用handle也不行,一定要使用一个新的线程 不然会出现 ANR 错误
另外的解决办法就是使用IntentService 在代码就可以直接进行耗时操作 但会队列进行任务操作
最新技术文章: