我注意到,对于运行FB应用程序的旧设备,它没有操作栏或滑入式左导航。通常的做法是有2个不同的版本吗?或者是相同的应用程序,以容纳所有版本最好的事情
答案 0 :(得分:0)
确定从Professional Android 4应用程序开发中获得了一些答案。 根据本书的最佳实践似乎是在运行时检查版本,然后决定实现,无论是布局还是活动。可能是一个界面,所以它是一个更好的设计。
并行活动和片段很好,其中片段是根据运行时决定的,或者是在运行时根据版本选择活动。
不要依赖异常处理,因为Android会慢慢进行。
答案 1 :(得分:0)
在不同的Android版本或设备上拥有不同的导航基础,可能会在升级时让用户感到困惑,而且它可以节省一些编码并使您的项目更简单。