2011-07-08 17 views
0

私のリストビューに異常な問題があります。私は再生ボタンと共にSDカードに保存されたビデオファイルのリストを持つリストビューを持っています。再生ボタンをクリックすると、インテントを使用して別のアクティビティが作成され、アプリケーションが元のアプリケーションに戻ったときにリスト全体が逆になります。私は私がいただきました!間違って..任意の提案を知らない...(ない完全なコード)リストビュー項目が間違った順序で表示される

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); 

を次のコードを使用しています?

+1

サンプルコードを提供できますか? – dcanh121

+1

あなたは何のアダプタを使用するかについての詳細を教えてください... – Matthieu

+0

上記のコードを見てください.. MainAdapterは私がLayoutInflaterを使用した別のクラスです..アクティビティが再作成されると、 )..私にいくつかの提案をしてください..私はまた、このアクティビティを毎回エラーなしですべてを作成できるように再起動したいと思っています。どのような提案をお願いしますか? – Farhan

答えて

-1

私は同じ問題に直面し、アダプタクラスのnotifyDataSetChanged();if-else以内に削除してから、リストビュー内のアイテムが私が望む順番になっていました。

+0

質問を編集してください。 「質問への良い答えの書き方」(http://meta.stackexchange.com/questions/7656/how-do-i-write-a-good-answer-to-a-question)を参照してください。 – Gordon

関連する問題