我正在使用DrawerLayout为多种设备开发一些应用, 现在..当应用程序安装在旧的api时,应用程序崩溃,因为不支持DrawerLayout或其他东西。 我怎样才能在我的java代码中分别处理抽屉的当前设备是什么? 或者如果抽屉不可用。 我试过这个:
if(drawer != null){
//its ok!
}else{
//the app without DrawerLayout !
}
但它对我不起作用...... 请帮帮我!!!
答案 0 :(得分:1)
DrawerLayout是支持库的一部分。您在项目中包含了支持库,因此它会被编译到您的APK中。这个代码没有理由在旧设备上失败,否则它不会是一个非常好的支持库,不是吗?