猿问

在接收到经度和纬度时,如何停止GPS?

我做了一个 geolocation 程序,该程序能正常运行,但总是循环持续显示toast。代码如下:

package com.application.geocoding;

import java.io.IOException;
import java.util.List;
import java.util.Locale;

import android.app.Activity;
import android.os.Bundle;
import android.content.Context;
import android.location.Address;
import android.location.Geocoder;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.widget.TextView;
import android.widget.Toast;

public class main extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        geoLocation();

    }
    public void geoLocation()
    {
        LocationManager locationManager =(LocationManager)getSystemService(Context.LOCATION_SERVICE);
        LocationListener locationListener = new LocationListener() {
            public void onLocationChanged(Location location) {
              // Called when a new location is found by the network location provider.
              //makeUseOfNewLocation(location);
                updateWithNewLocation(location);
            }

            public void onStatusChanged(String provider, int status, Bundle extras) {}

            public void onProviderEnabled(String provider) {
                Toast.makeText(main.this,"Network Enabled",Toast.LENGTH_SHORT ).show();
            }

            public void onProviderDisabled(String provider) {
                Toast.makeText(main.this,"Network Disabled",Toast.LENGTH_SHORT ).show();
            }
          };

        // Register the listener with the Location Manager to receive location updates
        locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, locationListener);
    }

谁知道我应该把这一行放在哪儿?

locationManager.removeUpdates(locationListener);

那么它就会只运行一次?


叮当猫咪
浏览 485回答 2
2回答

慕哥9229398

放在geoLocation()后面不就好了吗?
随时随地看视频慕课网APP

相关分类

Java
我要回答