0

3 つのタブを持つ TabActivity があり、そのうちの 1 つに ListActivity があります。ここに私の問題があります.setListAdapterメソッドを使用すると、他の2つのタブをクリックできなくなります。どうしてか分かりません。この問題を解決する方法はありますか?

public class second extends ListActivity {
  SQLiteDatabase myDB = null;

  static final int MENU_NEW_KFZ = 0;

  public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        myDB = this.openOrCreateDatabase(HelloTab.MY_DB_NAME, MODE_PRIVATE, null);

      Cursor c = myDB.rawQuery("SELECT _id, name, model FROM " + HelloTab.MY_DB_TABLE + ";", null);        
        startManagingCursor(c);    

        SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
                android.R.layout.simple_list_item_1, 
                c,
                new String[] { "_id" },
                new int[] { android.R.id.text1 });


      adapter.setViewBinder(new ViewBinder() {

            public boolean setViewValue(View view, Cursor theCursor, int column) {

                String ColumnName = theCursor.getString(1); //Name
                String ColumnModel = theCursor.getString(2); //Model

                ((TextView)view).setText(ColumnName + ", " + ColumnModel);

                return true;
            }
        });
     setListAdapter(adapter);
    }
4

1 に答える 1

0

これらaf.notifyDataSetChanged();を試してみafてください。あなたの広告主はそれが役に立ったことを願っています。

于 2011-05-03T13:36:51.000 に答える