До того, как я разместил здесь свою проблему, я провел несколько исследований, но ни одно из них не помогло.Самое странное, что это сработало прошлой ночью, и я верил, что ничего не изменилось вообще.Тем не менее, я не могу заставить его работать сейчас, потому что findViewByID возвращает ноль без причины
public class ShowInMap extends MapActivity{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mapview);
MapView mapView = (MapView) this.findViewById(R.id.mapview);
if(mapView == null)
{
Log.i("test", "test");
}
}
}
, и это мой mapview xml
<?xml version="1.0" encoding="utf-8"?>
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="Map Key"
/>
Я думаю, что мой ключ отладки имеетсрок действия истек, но если бы это было так, я должен был получить некоторые ошибки от Eclipse, говорящие о том, что мой ключ истек или что-то в этом роде?Не должен ли я?Это немного расстраивает, любой комментарий будет оценен.Спасибо