在Android版本28及更高版本上打开文件

时间:2019-01-21 06:56:10

标签: android nativescript angular2-nativescript

我正在尝试使用以下代码打开远程文件:

COPY ... FROM STDIN

但是,当我在Android 28及更高版本上运行此代码时,出现以下异常。

错误:android.util.AndroidRuntimeException:从Activity上下文外部调用def onNewData(self, data): zvalues = [] csv = open("data.csv","w+") columnTitleRow = " ValuesofX , ValuesofY , ValuesofZ \n" csv.write(columnTitleRow) for i in range(data.getNumPoints()): zvalues.append(data.getZ(i)) csv.write((str(data.getX(i))+',')+(str(data.getY(i))+',') + (str(data.getZ(i))+',')) csv.write('\n') csv.close() zarray = np.asarray(zvalues) p = zarray.reshape (-1, data.width) self.queue.put(p) 需要使用# reading data import pandas as pd import numpy as np bolts_data = pd.read_csv("data.csv") print(bolts_data) 标志。这真的是您想要的吗?

当我进一步检查异常时,here发现给定链接提供了解决问题的方法。但是,通过执行setFlag / addFlag无法解决我的问题。提供的另一种解决方案是获取活动上下文而不是应用程序上下文。有人可以指导我如何解决此问题吗?

0 个答案:

没有答案