如何使用上下文类中的fileList()
方法?我在这里做错了什么?
Context conData;
conData = new Context();
String[] instrumentFileList = new conData().fileList();
感谢任何帮助
答案 0 :(得分:2)
与Doc一样:
fileList():返回命名私有文件的字符串数组 与此Context的应用程序包相关联。
表示您应该使用与应用程序关联的Context来调用fileList()
,而不是通过创建Context
类实例来获取与应用程序关联的私有文件列表。
您可以在Activity中获取文件列表:
String[] instrumentFileList = YourActivityName.this.fileList();
答案 1 :(得分:1)
只需从
更改此内容即可 String[] instrumentFileList = new conData().fileList();
到
String[] instrumentFileList = conData().fileList();
您已经通过此conData = new Context();
如果Context
是您的非活动类,那么您可以使用上面的代码。但您只想使用应用的Context
,然后就可以使用getApplicationContext();