Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ListView项写入_Android_Eclipse_Listview - Fatal编程技术网

Android ListView项写入

Android ListView项写入,android,eclipse,listview,Android,Eclipse,Listview,我想在ListView中写入所选项目 公共类MainActivity扩展了ListActivity{ private BenzinCursorAdapter Adapter; private BenzinDbLoader dbLoader; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); dbLoader

我想在ListView中写入所选项目

公共类MainActivity扩展了ListActivity{

private BenzinCursorAdapter Adapter;

private BenzinDbLoader dbLoader;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);         

    dbLoader = new BenzinDbLoader(getApplicationContext());
    dbLoader.open();
    Cursor c = dbLoader.fetchAll();


    Adapter = new BenzinCursorAdapter(getApplicationContext(), c);
    setListAdapter(Adapter);


    getListView().setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView parent,
            View v, int position, long id){
                //Benzin selectedbenzin = (Benzin) parent.getSelectedItem();
        Benzin selectedbenzin = (Benzin) getListAdapter().getItem(position);
        Toast.makeText(MainActivity.this, selectedbenzin.getDate(), Toast.LENGTH_LONG).show();
            }
    });

    registerForContextMenu(getListView());

}
ListView项包含一个Benzin元素

   public class Benzin {
        private String Date;
        private String Kmo;
        private String Mkm;
        private String Hl;
        private String Mft;
        private String Af;
        private String Osszk;

        public Benzin(String aDate, String aKmo, String aMkm, String aHl,
                String aMft, String aAf, String aOsszk) {
            Date = aDate;
            Kmo = aKmo;
            Mkm = aMkm;
            Hl = aHl;
            Mft = aMft;
            Af = aAf;
            Osszk = aOsszk;

        }

        public String getDate() {
            return Date;
        }

        public String getKmo() {

            return Kmo;
        }


        public String getMkm() {
            return Mkm;
        }


        public String getHl() {
            return Hl;
        }


        public String getMft() {
            return Mft;
    }


    public String getAf() {
        return Af;
    }


    public String getOsszk() {
        return Osszk;
    }

    }
我想在ListView中写入选定项,但发生了这种情况

为什么会这样

谢谢


日期是Java/Android的保留字。请为变量指定一个不同的名称。

我发现了问题。 这一排很好:
游标选择了Benzin=(游标)getListAdapter().getItem(位置);

在日志中发布跟踪。