2011-03-16 104 views
1

我面臨這個問題,我得到一個運行時異常android.view.InflateException並跟蹤xml文件中的錯誤,我已經使用Map API鍵聲明瞭MapView並說MapView不能被誇大... 我有兩個活動,其中一個活動調用這個包含mapView的類,之前當我只有一個活動時,它工作正常。 Thanx提前錯誤android.view.InflateException,無法充氣MapView類

XML文件:

<view class="com.google.android.maps.MapView" 
android:id="@+id/myMapView1" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_x="0px" 
    android:enabled="true" 
    android:clickable="true" 
    android:apiKey="removedtheapikeybecauseitssuppoedtobesecrut" 
    android:layout_y="105px" /> 

Activity 1 

public void onCreate(Bundle savedInstanceState) 
    { 

Log.i("MyActivity", "MyClass.getView() — get item number "); 

try 
     { 
     super.onCreate(savedInstanceState); 

     setContentView(R.layout.main); 

     Button submit = (Button)findViewById(R.id.BtnSubmit); 

     EditText range= (EditText)findViewById(R.id.EditRange); 

     EditText EditRange = null; 

     String value= EditRange.getText().toString(); 

     final Bundle bundle= new Bundle(); 

     bundle.putString("param1",value); 
     submit.setOnClickListener(new View.OnClickListener() 
{ 
     public void onClick(View view) 
{ 
     Intent myIntent = new Intent(view.getContext(), RoutePath.class); 

     myIntent.putExtras(bundle); 

      startActivity(myIntent); 
    } 

     }); 

     } 

     catch(Exception e) 

     { 
      Log.d("My Activity",e.getMessage()); 

      e.printStackTrace(); 
     } 

Activity 2 

public class RoutePath extends MapActivity 
{ 

public void onCreate(Bundle savedInstanceState) 

    { 

     //View view; 
     //Context context; 

     super.onCreate(savedInstanceState); 

     setContentView(R.layout.main); 

     MapView mapView = (MapView) findViewById(R.id.myMapView1); 

     mapView.setBuiltInZoomControls(true); 
} 

} 

回答

0

我認爲這個問題是您正在使用

setContentView(R.layout.main); 

的RoutePath。很確定你應該在這裏使用不同的XML。

+0

哦對不起... m使用兩個不同的xml文件作爲用戶界面是不同的main2.xml活動1和main.xml活動2 ...我修正了它,並在setContentViiew()但做了必要的更改有一個強制關閉錯誤 – SAPHIRE 2011-03-16 08:34:42

+0

嘿謝謝里諾...我修正了錯誤....對不起,因爲它是一個小小的麻煩.. – SAPHIRE 2011-03-16 09:27:22

相關問題