这可能是一个非常基本的问题,但我真的找不到合适的解决办法。
我在Android 2.2上开发app(有服务)。然后我意识到我也应该让它与Android 1.5兼容。
但对于Android 1.5,onStartCommand()方法不存在,而是onStart()方法就在那里。对于Android 2.0+,不推荐使用onStart()方法。
所以我的问题是,由于Java不支持预处理器指令,我是否需要进行两次构建(一个用于android 1.5+,另一个用于android 2.0 +)?
或者这个问题有什么简单的解决方案吗?
提前致谢。
答案 0 :(得分:0)
实际上,我不打算为1.5写作,因为> 80%这些天在2.1以上。
通常,解决方案是测试早期版本中不存在的功能并解决它们。
正如您所说,只编译1.5和2.2就无济于事,因此您必须自己实现缺少的功能或减少应用程序的功能。