android确定活动上下文或应用程序上下文

max*_*ver 5 android

我有一个异步任务,可以上传并显示进度对话框.我希望能够不显示对话框,如果它被服务调用,因此无法显示对话框.问题是有没有办法确定我有哪种类型的上下文(活动或应用程序)?

Sni*_*las 14

 if( context instanceof Activity ) {
    //...
 } else {
    //...
 }
Run Code Online (Sandbox Code Playgroud)