如果我的其他班级返回的GPS坐标完成工作后,怎样才能使Progressbar圈消失?
根据我当前的代码,即使设置了GPS内容,它也永远不会消失。
@Override
protected void onResume() {
super.onResume();
if (mNet.locationSourceEnabled()) {
if (mNet.mLat == 0.0) {
pg.setVisibility(View.VISIBLE);
}
}
Runnable runThis = new Runnable() {
@Override
public void run() {
Looper.prepare();
if (mNet.locationSourceEnabled()) {
mNet.getLocation();
}
Looper.loop();
}
};
如果我添加“pg.setVisibility(View.INVISIBLE);”在“Looper.loop();”之后,它永远不会出现!有什么想法吗?
答案 0 :(得分:0)
设置GPS时,将进度条的可见性设置为INVISIBLE或GONE。如果另一个类没有访问进度条的权限,那么让它在该类注册的接口上调用回调函数。