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
中是交互式的,这是一个临时代码,我忘记了。您的答案似乎适合用户面对这个问题。所以我要接受和