2014-01-10 67 views
1

你好傢伙這是我的第一個問題在這裏,是的,我看到了很多問題和回答這些和嘗試所有的方式,但我總是〜〜無法實例化活動componentinfo〜在這裏,我會給我的代碼,我只是想做一個簡單的字符串列表。Android「擴展ListActivity」錯誤,無法實例化活動componentinfo

我們來了!

這是我的課:

@package br.com.volkmann.volkmannbus; 

import android.app.ListActivity; 
import android.os.Bundle; 
import android.widget.ArrayAdapter; 

public class ConsultaActivity extends ListActivity { 

String[] lista = { 
     "12:30", 
     "13:00" 
}; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_consulta); 
    setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, lista)); 

} 

} 

而這一次我的XML,活動時間:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="#f8f18b" > 

<ListView 
    android:id="@+id/listaHora" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" > 
</ListView> 
</LinearLayout> 

每次啓動活動有自帶的錯誤!

這是創建意圖類:

package br.com.volkmann.volkmannbus; 

import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.ArrayAdapter; 
import android.widget.Button; 

public class HorarioActivity extends Activity { 

private Button btConsulta; 

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

    btConsulta = (Button) findViewById(R.id.btConsulta); 
    btConsulta.setOnClickListener(cliqueConsulta); 
    } 
     View.OnClickListener cliqueConsulta = new View.OnClickListener() { 

    @Override 
    public void onClick(View v) { 
     Intent intent = new Intent(HorarioActivity.this, ConsultaActivity.class); 
     startActivity(intent); 
    } 
}; 
} 

這是最especific我! 對不起,英語不好,我是巴西人!

+0

發佈清單和對話 – Raghunandan

+0

閱讀這個[文檔](http://developer.android.com/reference/android/app/ListActivity.html) – Aiapaec

回答

1

隨着ListActivity您的佈局必須包含一個ListView與編號@android:id/list但你有@+id/listaHora

除此之外,看看logcat中的異常stacktrace,尤其是「異常」引起的。當遇到這樣的問題時,請在問題中包含完整的堆棧跟蹤。

相關問題