我正在创建一个带有 MVP 实现的简单应用程序,并尝试在演示者中发出权限请求。要发出权限请求,我需要像这样传递上下文。
// Location permission has not been granted yet, request it.
ActivityCompat.requestPermissions(fragmentActivity, new String[]{permission}, requestId);
我读过几篇文章,他们提到在演示者中使用上下文不是一个好的练习。所以,我只是想知道人们如何使用 MVP 处理权限请求。而且我真的不知道为什么在演示者中使用上下文不是一个好习惯。请帮助我了解我应该如何处理权限请求以及为什么使用上下文不是好的做法。
谢谢