-1

我收到以下错误日志,但不确定如何解决

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)
4

1 回答 1

1

isInteractive如developer.android.com所述,在 API 级别 20 中添加的 id 。

您需要在调用方法之前检查 API 级别:

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT_WATCH) {
    //isInteractive() call
}
于 2015-10-28T15:52:46.913 回答