Pergunta

Tenho um problema ao usar os serviços de localização do Google Play.Eu estava tentando seguir http://developer.android.com/training/location/retrieve-current.html mais ou menos.No entanto, o Eclipse me diz que não pode resolver meu LocationClient.Meu código fica assim:

    @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    overridePendingTransition(0,0);

    mLocationClient = new LocationClient(this, this, this); 


    if (savedInstanceState == null) {
        getSupportFragmentManager().beginTransaction()
                .add(R.id.container, new PlaceholderFragment()).commit();
    }
}

@Override
protected void onStart() {
    super.onStart();
    // Connect the client.
    mLocationClient.connect();
}

Tive a sensação de que a biblioteca google-play-services não foi referenciada adequadamente, mas quando cheguei às propriedades do meu projeto, havia uma marca de seleção verde ao lado dela.Se você precisar de mais código, me avise.Desde já, obrigado!

Foi útil?

Solução

Feche e reabra seu projeto.

Limpe e reconstrua seu projeto.

Certifique-se de ter adicionado as importações corretas à sua classe de atividade.

Certifique-se de ter LocationClient privado mLocationClient;definido em sua atividade.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top