SQLite를 통해 데이터베이스에서 데이터를 가져 오는 중입니다. ı는 데이터를 데이터베이스에 기록하고 Listview ı에서는 XML로 데이터를 표시하려고합니다. 활동을 시작할 수는 없습니다. ı Listview를 처음 사용하고 있습니다. 도움을 주셔서 감사합니다.안드로이드 ListView performLaunchActivity 오류가 xml 레이아웃을 표시하지 않습니다
ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 2180
ActivityThread.handleLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 2230
ActivityThread.access$600(ActivityThread, ActivityThread$ActivityClientRecord, Intent) line: 141
ActivityThread$H.handleMessage(Message) line: 1234
ActivityThread$H(Handler).dispatchMessage(Message) line: 99
Looper.loop() line: 137
ActivityThread.main(String[]) line: 5039
Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]
Method.invoke(Object, Object...) line: 511
ZygoteInit$MethodAndArgsCaller.run() line: 793
ZygoteInit.main(String[]) line: 560
NativeStart.main(String[]) line: not available [native method]
여기는 자바 코드입니다.
public class ButceGetirenListView extends ListActivity {
Spinner yil,ay;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
yil=(Spinner)findViewById(R.id.spinnerYillar);
ay=(Spinner)findViewById(R.id.spinnerAylar);
String[] result=getiren();
setListAdapter(new ArrayAdapter<String>(this, R.layout.butcegetir,result));
ListView listV=getListView();
listV.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
Toast.makeText(getApplicationContext(),((TextView)arg1).getText(), Toast.LENGTH_SHORT).show();
}
});
}
protected String[] getiren(){
int yillar=Integer.valueOf(yil.getSelectedItem().toString());
String aylar=ay.getSelectedItem().toString();
TemporaryDatabase tdb=new TemporaryDatabase(this);
tdb.open();
String[] result=new String[25];
result = tdb.getDataHesapla(yillar,aylar);
tdb.close();
return result;
}
}
및 XML 코드 :
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/textViewListView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="15dp">
</TextView>
제 대답과 의견을 참조하십시오. –