我有一个测试变量是否为空的应用程序。如果它为空,我会显示一个设置变量的对话框。问题是在显示框时活动继续执行。我希望我的活动挂起并等待对话框的结果然后恢复。我怎样才能做到这一点?
if(nfcscannerapplication.getCompId() == null ||
nfcscannerapplication.getCompId().trim().equalsIgnoreCase("null")){
Log.e(TAG, "compid null***********");
showPasswordDialogBox();
}else{
Log.e(TAG, "compid not null***********");
String[] paramsCompOpt = new String[]{nfcscannerapplication.getCompId()};
AsyncGetCompanyOptions agco = new AsyncGetCompanyOptions();
agco.execute(paramsCompOpt);
}