我想在android中显示存储权限对话框,但我没有任何activity实例。我有键盘服务上下文。那么如何在没有活动的情况下打开permisson对话框呢?
发布于 2018-05-01 01:22:09
问题出在You can show AlertDialogs from Activity only上。
你为什么不做一个没有视图的活动。并在oncreate中请求权限。
发布于 2018-05-01 01:24:22
服务实际上是从上下文继承的,所以你不需要活动。
MyService extends Service {
public void myMethod() {
new AlertDialog.Builder(this)
.setTitle("title")
.setMessage("message")
.setPositiveButton(android.R.string.ok, null)
.show();
}
}https://stackoverflow.com/questions/50105214
复制相似问题