2017-07-03 62 views
1

enter image description here當我們在第一次嘗試選擇複選框「Never never again」時不會再出現android M權限,在這裏如果我們執行「Deny」並再次打開對話框,我們看到一個選項複選框「永不再問」。我從來不想從第二次嘗試中看出如何實現這一目標?Android M權限從不想要顯示選項帶有複選框「Never never again」

在這裏我想做一個筆記,我從不想顯示覆選框「永遠不要再問」。如何躲開第二次嘗試

FragmentCompat.requestPermissions(fragment, permissions, requestCode); 
+0

@ IntelliJ Amiya我的問題是不同的可能,因爲我從來不想顯示覆選框「永遠不要再問」 –

回答

1

我從來不想從第二次嘗試顯示它如何實現這一目標?

- >你不能,你不應該。唯一的辦法是自己重新實現所有的對話框,這聽起來很瘋狂。

+0

Alessio感謝您的答覆,謝謝你的答案。是否有可能在不花費太多時間的情況下創建這樣的對話實現?答案很快就會被接受 –

+0

@JiteshUpadhyay如果你能告訴我關於你爲什麼要這樣做的背景和情況,那對我來說是非常有幫助的。我強烈不鼓勵'與系統作鬥爭',並且我也勸阻你從用戶中刪除'再也不問問'的可能性。 Android的權限具有相當多的意義,並且他們的API允許您擁有處理所有情況所需的所有信息,因爲您可以隨時詢問系統,如果用戶已授予您*該*權限,則撤消該權限,如果她撤銷了選擇naa選項。有可能,但它沒有任何意義。 – Alessio

+0

還有一點評論:我認爲這是可能的,但這不是過分複雜,我的意思是認真過度複雜......而且你必須在你自己的apk中打包一些修改的類,並保持它們的兼容性,所以你應該真的需要一個強有力的理由來解決所有的麻煩。 – Alessio