Android PowerManager中的java.lang.NoSuchMethodError
我得到了下面的错误日志,不知道如何修复Android PowerManager中的java.lang.NoSuchMethodError,android,nosuchmethoderror,android-powermanager,Android,Nosuchmethoderror,Android Powermanager,我得到了下面的错误日志,不知道如何修复 Caused by: java.lang.NoSuchMethodError: android.os.PowerManager.isInteractive at com.example.myapp.app.ActivityLifecycleCallbackListener.onActivityPaused(ActivityLifecycleCallbackListener.java:131) at android.app.Applicati
Caused by: java.lang.NoSuchMethodError: android.os.PowerManager.isInteractive
at com.example.myapp.app.ActivityLifecycleCallbackListener.onActivityPaused(ActivityLifecycleCallbackListener.java:131)
at android.app.Application.dispatchActivityPaused(Application.java:217)
at android.app.Activity.onPause(Activity.java:1295)
at android.support.v4.app.FragmentActivity.onPause(FragmentActivity.java:384)
isInteractive
id添加到API级别20中,如所述
在调用方法之前,需要检查API级别:
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT_WATCH) {
//isInteractive() call
}
我在代码中根本不调用此方法。。我假设在某些情况下,当活动进入暂停状态时,默认情况下会调用它。包名为
com.comcast
的应用程序有一个名为ActivityLifecycleCallbackListener
的类,该类调用在方法onActivityPused
中是交互式的,这是一个临时代码,我忘记了。您的答案似乎适合用户面对这个问题。所以我要接受和