Android ListView读取该文件,但WebView不会显示它

Android ListView读取该文件,但WebView不会显示它,android,listview,webview,Android,Listview,Webview,我正在使用ListView列出文件夹中的所有图片,然后在OnlistItem中单击我启动另一个活动,将名称传递给它,并在下一个活动的webview中显示图片。即使图片在文件夹中并且ListView读取正确,WebView也不会显示它,你认为呢 这是我的密码: public class Dives extends ListActivity { private File currentDir; public void onCreate(Bundle icicle) { super.onC

我正在使用ListView列出文件夹中的所有图片,然后在OnlistItem中单击我启动另一个活动,将名称传递给它,并在下一个活动的webview中显示图片。即使图片在文件夹中并且ListView读取正确,WebView也不会显示它,你认为呢

这是我的密码:

public class Dives extends ListActivity {

private File currentDir;

public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    this.requestWindowFeature(Window.FEATURE_NO_TITLE);
     currentDir = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "DivePlanner" + File.separator);

     FilenameFilter filter = new FilenameFilter() {
            public boolean accept(File dir, String name) {
                return (name.endsWith("png") || name.endsWith("jpg") || name.endsWith("jpeg") || name.endsWith("PNG") || name.endsWith("JPG") || name.endsWith("JPEG"));
            }
        };

    String[] values = currentDir.list(filter);
     if (values == null) 
        {
         Toast.makeText(getApplicationContext(), "Error", 500).show();
        } 

     ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, values);
     setListAdapter(adapter);
     getListView().setBackgroundDrawable(getResources().getDrawable(R.drawable.diver));
}

@Override

protected void onListItemClick(ListView list, View v, int position, long id) {
    list.setBackgroundDrawable(getResources().getDrawable(R.drawable.diver));
    String item = (String) getListAdapter().getItem(position);

    Intent myIntent = new Intent(this, DisplayDive.class);

    Bundle B = new Bundle();
    B.putString("jmeno", item);
    myIntent.putExtras(B);

    this.startActivity(myIntent);


}
}

WebView总是以页面不可用/mnt/sdcard/DivePlanner/file_name.jpeg结束


还有一件事:我真的不明白为什么文件夹在手机内存中,它不应该在SD卡上吗?我将我的应用程序中的一些PNG导出到此文件夹,令我惊讶的是,该文件夹不是在SD卡上创建的,而是在手机上创建的

您需要附加方案,以便Webview显示它

file:///mnt/sdcard/Dive..... 是什么让你断定文件在电话里

file:///mnt/sdcard/Dive.....