我找到了不同的代码来解释如何使用从MainActivity调用的GPSTracker类。事实上,我能够成功地遵循HERE中的那个,让它对我有用。
现在我的问题是我想调用相同的GPSTracker,而不是来自MainActivity类,而是来自比MainActivity类更深的一级。
因此,'MainActivity'从二级类'func'调用函数'X'。然后,从类'func'我调用构造函数 GPSTracker gps = new GPSTracker(func.this); 。然后我显然在我的eclipse项目中包含了GPSTracker。
到目前为止,eclipse并未在代码中标记任何错误,但使用调试工具我发现 gps.canGetLocation()始终为false。我想指出我宣布
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
清单文件中的。我还要指出,当然我已经启用了wifi和gps。
任何帮助深表赞赏。