仕事をしている他のクラスからGPS座標が返された後、プログレスバーの円を消すにはどうすればよいですか?
私の現在のコードに基づいて、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();」の後、それは決して現れません! アイデアはありますか?