android listview分頁加載的條目點擊報錯的問題

 @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        if (position - 5 > 0) {
            Intent intents = new Intent(D_ZhouBianActivity.this, D_DetailPageActivity.class);
            Bundle bundle = new Bundle();
            bundle.putSerializable("BODYBEAN", enterpriseInfoDtoList);
            intents.putExtras(bundle);
            intents.putExtra("position", position - 6);
            //打個標記
            intents.putExtra("tag", 110);
            //        intents.putExtras(bundle);
            startActivity(intents);
        }
    }
enterpriseInfoDtoList其實是總的數據也就是Tcont的綜合
分頁的集合我們在定義一個list
正確代碼是如下
 @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        if (position - 5 > 0) {
            Intent intents = new Intent(D_ZhouBianActivity.this, D_DetailPageActivity.class);
            Bundle bundle = new Bundle();
            bundle.putSerializable("BODYBEAN", list);
            intents.putExtras(bundle);
            intents.putExtra("position", position - 6);
            //打個標記
            intents.putExtra("tag", 110);
            //        intents.putExtras(bundle);
            startActivity(intents);
        }
    }
爲什麼position要減6,因爲我一個頁面只有一個listview,上面的空間是加head進去的.
如果上面不懂請指教.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章