mLocationClient无法解析

时间:2014-06-02 22:44:24

标签: android geolocation google-play-services

使用Google Play位置服务时遇到问题。我试图或多或少地关注http://developer.android.com/training/location/retrieve-current.html。但Eclipse告诉我它无法解析我的LocationClient。我的代码如下所示:

    @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();
}

我有一种感觉,google-play-services库没有被正确引用,但是当我到达项目的属性时,旁边有一个绿色的复选标记。如果您需要更多代码,请告诉我。提前谢谢!

1 个答案:

答案 0 :(得分:0)

关闭并重新打开您的项目。

清理并重建您的项目。

确保您已将正确的导入添加到您的活动类。

确保您拥有私有的LocationClient mLocationClient;在你的活动中定义。