0

オプションメニューのアイテムをクリックして、エミュレータSDカードのファイルをリストビューで表示したいのですが、うまくいきません。

私のコードは、オプション メニュー項目をクリックしても何も表示されません。

オプションメニュー項目のクリックで実行したい私のコードは次のとおりです

ヘルプはいつでも大歓迎です.Thanks.

             private void initUI() {
 ArrayList<String> files = new ArrayList<String>();
    mFileList = (ListView) findViewById(R.id.fileList);
    try {
                object = (ArrayList<FileMetaData>) reviewer
                .review("/mnt/sdcard/");
              for (FileMetaData s : object) {

                s.getName();
            System.out.println(s.getName());

              files.add(s.getName());
            adapter = new ArrayAdapter<String>(this, R.layout.fileorfolder,
                    files);
            mFileList.setAdapter(adapter);

        }   


    } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
            }
4

1 に答える 1

0

これを試して:

File path = Environment.getExternalStoragePublicDirectory();
String[] files = path.list();

これで、ファイルとサブディレクトリの文字列配列ができました。

于 2013-12-14T07:24:19.907 に答える