我知道BroadcastReceiver会监视文本,电话事件等...但您可以将LocationServices作为基于位置的服务和事件运行吗?
例如,您靠近某个GPS点,手机会通知您.
有没有办法删除设置的视图
setContentView(R.layout.set_map_center);
mapView = (MapView) findViewById(R.id.mapview);
Run Code Online (Sandbox Code Playgroud)
如果我再次调用此视图,则会收到一条错误消息:
java.lang.IllegalStateException: 一个 MapActivity 中只能有一个 MapView
我无法在位置监听器内调用toast.Maketext.上下文不可用,我做错了什么?
private LocationListener ll = new LocationListener() {
public void onLocationChanged(Location l) {
// SMSReceiver.l = l;
String s = "";
s += "\tTime: " + l.getTime() + "\n";
s += "\tLatitude: " + l.getLatitude() + "°\n";
s += "\tLongitude: " + l.getLongitude() + "°\n";
s += "\tAccuracy: " + l.getAccuracy() + " metres\n";
s += "\tAltitude: " + l.getAltitude() + " metres\n";
s += "\tSpeed: " + l.getSpeed() + " metres\n";
// TODO Auto-generated method stub
if (l.hasSpeed()) { …
Run Code Online (Sandbox Code Playgroud)