2017-04-15 44 views

回答

1

不叫onRequestPermissionsResult(),比你打電話onCreate()onSaveInstanceState()了。 框架調用onRequestPermissionsResult(),在您呼叫requestPermissions()之後,更重要的是,在用戶處理出現的權限對話框之後。

除此之外:

  • onRequestPermissionsResult()不是接口,也不是一個接口的成員

  • 沒有IDE迫使你調用一個接口上的方法,因爲Java不強迫你調用接口上的方法

+1

在標題中他引用了[OnRequestPermissionsResultCallback](https://developer.android.com/reference/android/support/v4/app/Activit yCompat.OnRequestPermissionsResultCallback.html),它是支持庫的接口。但似乎你不應該直接使用它。儘管它由AppCompatActivity和AppCompatFragment實現。 – RobCo

+0

@RobCo:啊,對不起,我錯過了。感謝您指出! – CommonsWare