0
在選項菜單項目單擊我想在列表視圖中顯示模擬器SD卡的文件。但它不適合我。Listview不顯示選項菜單項上的SD卡數據點擊
我的代碼在選項菜單項單擊中什麼也沒有顯示。
這裏是我的代碼,我想在選項菜單項執行單擊
幫助總是appreciated.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();
}
}
dont hardcord的路徑,使用Environment.getExternalStorage()而不是那個然後試試 –
你有沒有提到訪問SD卡的權限? –
@kalyan pvs,我想從模擬器的SD卡讀取文件,並希望顯示相同。 \t <使用權限android:name =「android.permission.WRITE_MEDIA_STORAGE」/> <使用權限android:name =「android.permission。 READ_EXTERNAL_STORAGE「/>我已經給出這些PREMISSIONS –
Randroid