我的列表視圖有一個不尋常的問題。我有一個列表視圖,其中包含存儲在SD卡上的視頻文件以及播放按鈕。當我點擊播放按鈕時,使用Intent創建了一個單獨的活動,當應用程序返回到原始應用程序時,我的整個列表都會顛倒過來。我正在使用下面的代碼..(不完整的代碼)以錯誤的順序出現的列表視圖項目
String[] vlist = { MediaStore.Video.Media._ID,
MediaStore.Video.Media.DATA,
MediaStore.Video.Media.DISPLAY_NAME,
MediaStore.Video.Media.SIZE };
videocursor = managedQuery(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
vlist, null, null, null);
int v_count= videocursor.getCount();
String[] videolist = new String[v_count];
list=(ListView)findViewById(R.id.list);
adapter=new MainAdapter(this,videolist, videocursor); //sending parameters to MainAdapter.
list.setAdapter(adapter);
//list.setOnItemClickListener(MainActivity.this);
list.setOnTouchListener(gestureListener);
我不知道最新錯誤..任何建議?
您能否提供示例代碼。 – dcanh121
你可以給你更多關於你使用什麼適配器的信息... – Matthieu
請看看上面的代碼.. MainAdapter是一個單獨的類,我已經使用了LayoutInflater ..一切都很好,當活動重新創建(就像在改變方向)..請給我一些建議..我也想重新啓動這個活動,以便它可以創建每一次從開始沒有錯誤的一切。有什麼建議嗎? – Farhan