2011-11-26 3 views
1

여기에 문제를 게시하기 전에 일부 연구를 수행했지만 아무도 도움이되지 않습니다. 이상한 부분은 어젯밤에 작동한다는 것이고 나는 전혀 변화가 없다고 믿었습니다. 그러나, 나는 findViewById를 아무 이유없이findViewByID 갑자기 반환합니다 null

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"); 
    } 
    } 
} 

에 null을 반환하기 때문에 지금 일을 할 수 없습니다이 내지도보기 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에서 키가 만료되었거나 뭔가 잘못되었다는 메시지가 표시되어야합니다. 하지 않아도 될까요? 조금 실망스럽고, 어떤 의견이라도 인정 될 것입니다. 감사합니다.

+1

저는 API 키에 문제가 있다고 생각하지 않습니다. 지도가 있으면지도로 이동하지만 흰색 타일이 표시됩니다. –

답변

3

빌드를 청소 해보십시오. 이것은 나에게 항상 일어난다. 일반적으로 빌드를 지우고 전체를 다시 빌드하면 일이 잘 진행되는 것 같습니다.

+0

많은 사람 감사합니다! 방금 일했습니다! 나는 이유를 모르며 알고 싶지 않습니다. 2 시간의 파기는 나를 미치게 만든다. 정말 감사합니다 –

관련 문제