我有一个后台服务正在运行,需要向用户显示允许/拒绝 AlertDialog 并让他选择。大致来说,这就是我想要的。在我的服务中,我有这样的代码:
void someMethod()
{
boolean allow = showAllowDenyBox();
//Some operations based on the value of allow
}
我想知道如何实现方法 showAllowDenyBox()。从这个线程中,我了解到我必须创建一个 Activity 并在该 Activity 中显示 AlertDialog。但是,一旦用户选择允许或拒绝,我将如何将该选择报告给服务?对此的任何帮助将不胜感激。
简而言之,我希望从服务内部生成一个 AlertDialog 并且它必须是同步的。