我的android程序在3.0以上的版本可以运行,为什么在3.0以下的版本不能运行呢?具体现象是在viewpager页面的按钮和popupwindows对话框出现的按钮被点击后程序强行关闭,在oncreate里写的按钮监听没有问题,按钮可以响应。请问这是什么问题?应该从哪几方面考虑呢?
log不给错误信息
急,各位大神请帮忙,分不多,麻烦各位了
------解决方案--------------------
不懂安卓,给楼主点思路。
比较下android3.0 和 它之前的版本有什么区别,具体说就是安卓3.0有哪些新特性。
一些新特性的写法,低版本是不会支持的。
就像 for each 循环方法是 jdk5 引进的,把写好的带有 for each 的代码放进jdk1.4 的环境中,就无法编译了,或无法运行了。
直接看安卓3.0的新特性吧。
------解决方案--------------------
一般设置最低目标版本为2.2,高版本的特性需要引用高版本的support库,并优先使用support库,然后就可以支持低版本了。