我想支持4.0及更高版本以及更新版本的Android我想手动调用onAppWidgetOptionsChanged来查询小部件的大致尺寸。我不希望它在版本4.0上崩溃。
我如何有条件地这样做?
答案 0 :(得分:1)
在调用onAppWidgetOptionsChanged
之前检查API版本if (android.os.Build.VERSION.SDK_INT < 16) {
onAppWidgetOptionsChanged(...);
}
答案 1 :(得分:0)
使用反射。要获取该类的所有公共方法的列表:
Method[] methods = AppWidgetProvider.class.getMethods();
然后循环这些方法。如果存在所需内容,则可以使用Method
对象