0
如果onRequestPermissionsResult需要在請求權限之後調用,那麼爲什麼android studio不會像其他接口一樣強制您調用onRequestPermissionsResult呢?接口OnRequestPermissionsResultCallback如何工作?
謝謝。
如果onRequestPermissionsResult需要在請求權限之後調用,那麼爲什麼android studio不會像其他接口一樣強制您調用onRequestPermissionsResult呢?接口OnRequestPermissionsResultCallback如何工作?
謝謝。
您不叫onRequestPermissionsResult()
,比你打電話onCreate()
或onSaveInstanceState()
了。 框架調用onRequestPermissionsResult()
,在您呼叫requestPermissions()
之後,更重要的是,在用戶處理出現的權限對話框之後。
除此之外:
onRequestPermissionsResult()
不是接口,也不是一個接口的成員
沒有IDE迫使你調用一個接口上的方法,因爲Java不強迫你調用接口上的方法
在標題中他引用了[OnRequestPermissionsResultCallback](https://developer.android.com/reference/android/support/v4/app/Activit yCompat.OnRequestPermissionsResultCallback.html),它是支持庫的接口。但似乎你不應該直接使用它。儘管它由AppCompatActivity和AppCompatFragment實現。 – RobCo
@RobCo:啊,對不起,我錯過了。感謝您指出! – CommonsWare