使用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库没有被正确引用,但是当我到达项目的属性时,旁边有一个绿色的复选标记。如果您需要更多代码,请告诉我。提前谢谢!
答案 0 :(得分:0)
关闭并重新打开您的项目。
清理并重建您的项目。
确保您已将正确的导入添加到您的活动类。
确保您拥有私有的LocationClient mLocationClient;在你的活动中定义。