-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

isInteractivedeveloper.android.comで述べられているように、ID は API レベル 20 で追加されました。

メソッドを呼び出す前に、API レベルを確認する必要があります。

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