0

LocationListener()をエミュレーターで完全にテストして、すべての状況で正しく機能するかどうかを確認したいと思います。エミュレーターを使用してonProviderDisabled()およびonProviderEnabled()をテストする方法はありますか?

    location_listener = new LocationListener(){

        public void onLocationChanged(Location location) {
            // Update application based on new location 
            updateLocation(location); 
        }

        public void onProviderDisabled(String provider) {
            // Update application if provider disabled
            setContentView(R.layout.lostgps);
        }

        public void onProviderEnabled(String provider) {
            // Update application if provider enabled 
            setContentView(R.layout.game); 
        }

        public void onStatusChanged(String provider, int status,
                Bundle extras) {
            // Update application if provider hardware status changed 
        }

    };
4

1 に答える 1

1

はい、LocationManager.setTestProviderEnabled()およびLocationManager.setTestProviderStatus()を使用してリスナーをテストできます。

于 2012-05-15T21:48:01.553 に答える