/ / java.lang.NoSuchMethodError w programie PowerManager - Android, nosuchmethoderror, Android-powermanager

java.lang.NoSuchMethodError w PowerManager - Android, nosuchmethoderror, android-powermanager

Mam poniższy dziennik błędów i nie jestem pewien, jak to naprawić

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)

Odpowiedzi:

1 dla odpowiedzi № 1

isInteractive id dodany do API poziomu 20, jak stwierdził developer.android.com.

Musisz sprawdzić poziom interfejsu API przed wywołaniem metody:

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT_WATCH) {
//isInteractive() call
}