?其他页面
Intent intent = new Intent(CategoryActivity.this, MainActivity.class);
intent.putExtra("Path", filepath);
startActivity(intent);
文件列表页面
Intent intent = getIntent();
path = intent.getStringExtra("Path");
if (path == null) path = "/";
genList(path);
void genList(String path) {
String filename = "";
File file = new File(path);
if (file.isFile()) {
filename = file.getName();
path = path.substring(0, path.lastIndexOf(File.separator));
file = new File(path);
}
setTitle(path);
list_file.clear();
File[] files;
files = file.listFiles();
for (File file1 : files) {
......
if (filename.equals(file1.getName()))
position = list_file.size();
......
}
adapter.notifyDataSetChanged();
listView.setSelection(position);
}
|