2013-02-18 5 views
0

아주 간단한 질문,하지만 난 런타임 오류가 있어요 어쩌면 도서관에서 할거야,하지만 나는 잘 모르겠다. 여기에 많은 질문이 있다는 것을 알고 있습니다. 그러나 매우 구체적인 사례입니다. 나는 내 코드에 잘못한 점을 지적했다. 도움에 감사드립니다!런타임 오류 : 다음과 같이 팽창 클래스 여기

내 주요 활동 파일 (MainActivity.java)입니다 :

package com.example.maptest; 

import android.os.Bundle; 
import android.app.Activity; 
import android.content.Intent; 
import android.support.v4.app.Fragment; 
import android.support.v4.app.FragmentActivity; 
import android.view.Menu; 
import android.view.MenuInflater; 
import android.view.MenuItem; 

public class MainActivity extends FragmentActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
} 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.main_menu, menu); 
    return true; 
} 

private static final int ACTIVITY_CREATE = 0; 

private void configureSettings() { 
    Intent intent = new Intent(this, ConfigureSyncActivity.class); 
    startActivityForResult(intent, ACTIVITY_CREATE); 
} 

private void setLimits() { 
    Intent intent = new Intent(this, SetLimitsActivity.class); 
    startActivityForResult(intent, ACTIVITY_CREATE); 
} 

private void violations() { 
    Intent intent = new Intent(this, ViolationsActivity.class); 
    startActivityForResult(intent, ACTIVITY_CREATE); 
} 

@Override 
public boolean onOptionsItemSelected(MenuItem item){ 

    switch(item.getItemId()) { 

    case R.id.limits: 
     setLimits(); 
     return true; 

    case R.id.sync: 
     configureSettings(); 
     return true; 

    case R.id.violations: 
     violations(); 
     return true; 


    } 
    return super.onOptionsItemSelected(item); 
} 

} 

그리고 마지막으로, 내 XML 레이아웃 파일 :

<fragment xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/map" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    class="com.google.android.gms.maps.SupportMapFragment"/> 
+1

첫 번째 줄뿐만 아니라 전체 스택 추적 게시 –

+0

메모리 사용량을 확인하십시오. 힙 크기를 넘을만한 것을 팽창시킬 수 없습니다. – adrian

+0

어떻게 전체 스택 추적을 얻을 수 있습니까? 로그 팩을 복사하여 붙여 넣을 수 없습니다 ... – user2084975

답변

1

이 XML 레이아웃 파일에서 다음과 같이 변경하십시오. 나를 위해 일했다 :

<fragment xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/map" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:name="com.google.android.gms.maps.SupportMapFragment"/> 

그래도 작동하지 않으면 클래스 이름 계층 구조를 확인해보십시오.

관련 문제