質問: packagemanager.permission_granted) { onppsbuttonpress(); } else { requestpermissions(new string[]{manifest.permission.send_sms}, permissions_code); } } } } } 誰かが似たような問題に遭遇したことがありますか?これでどんな助けでも感謝します。ありがとう
回答: 更新:activityでsuper.onrequestpermissionresult()を呼び出すことについての他の誰かの答えを見ました、そしてそれは私が述べたリクエストコード問題を修正して、そしてフラグメントのonrequestpermissionresultを呼び出します。このことを無視してください。fragment.requestpermission(...)を呼び出したにもかかわらず、activityのonrequestpermissionresultを呼び出していましたが、間違ったrequestcodeで結果が返されました(111が65647になった理由はわかりません)。幸いなことに、これはその画面上で要求する唯一の許可なので、要求コードは無視します(なぜそれが今正しくないのかを理解する時間がありません)。