如何处理dalvikvm VFY:无法在android上解析虚拟方法?

时间:2011-05-10 10:43:07

标签: android

我写了这样的代码:

String focusMode = camera.getParameters().getFocusMode();

但是getFocusMode()函数是api level 5,我的应用程序的android:minSdkVersion =“3”和android:targetSdkVersion =“10”

所以当我在Android上使用api 3或4调用此方法时会崩溃。

我如何处理异常,我尝试过try {} catch(Execption e){},但它无法捕获。它也崩溃了,我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

从android docs实现的

startForeground方法是如何为不同的API级别实现功能的一个很好的例子。基本上你必须使用反射来检查方法。