やあみんな私はユーザーの緯度経度を見つける必要があるアプリケーションを開発しています。私は次のコードを介してネットワークプロバイダーによって緯度経度を見つけることができます:-
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
loc = lm.getLastKnownLocation(lm.NETWORK_PROVIDER);
Toast.makeText(BaseScreen.this, "Lat: "+loc.getLatitude()+" long: "+loc.getLongitude(), Toast.LENGTH_LONG).show();
今、私が実装する必要があるケースは次のとおりです:-
- ユーザーが建物内にいて、GPSからデータを取得できない場合はどうなりますか
- ユーザーがGPSをオフにしていて、ネットワークから位置情報を取得したい場合はどうなりますか
- 私のアプリケーションには、他のアクティビティによって拡張された1つのベース画面にlocationlistenerのコードを配置し、一部のデータマネージャに緯度と経度を保存し続けると、20のアクティビティがあります。アクティビティがない場合でも、そのベース画面アクティビティでコールバックが機能します。メインのUIアクティビティ??