我正在使用NDK接口/库开发一个Android应用程序。 目前,我设计了所有进一步调用本机c ++函数的Java类/活动和方法。
在继续之前,我想问你一个问题:
我设计了一个TextEditor活动来创建一个新的TXT文件。 第一:我想将文件存储在存储和app文件夹中,是否可行? 第二:哪个是我可以找到文件的目录?
我设计了一个DirectoryList活动,其中包含一个ListView。 首先:我想在列表中显示以前保存的TXT文件,通过搜索正确的文件夹并仅执行我需要的文件(带有前缀“a_”),如何才能完成? 第二:我可以在列表项中添加“双击”功能,以便我可以重新打开TextEditor来修改文件吗?
提前谢谢你。 亚历
答案 0 :(得分:0)
解决如下:
ListOfFile.setClickable(true);
ListOfFile.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
String name_of_file = ListOfFile.getItemAtPosition(position).toString();
Intent myIntent = new Intent();
myIntent.setClass(DirectoryListener.this, TextViewer.class);
Bundle bundle = new Bundle();
bundle.putString ("filename", name_of_file);
myIntent.putExtras(bundle);
startActivity(myIntent);
finish();
}
});