我正在Basic4android上创建一个应用程序,它在下拉列表中收集GPS坐标和设备缺陷(Spinner)。当GPS打开时,GPS坐标包括在标签区域上显示的纬度和经度,并且在Spinner字段下显示缺陷(例如,“断开的横臂”,“断开的绝缘体”,“生锈的结构”的下拉列表)。我能够完成所有这些并创建一个“提交”按钮,该按钮应将三个字段(经度,纬度和缺陷)复制到文本文件中。我知道每次按提交时如何存储这些字段?当我走过变速塔时,我将使用这个应用程序进行检查,我会将坐标和明显的缺陷记录到android上的文件中。
谢谢,
Eli
答案 0 :(得分:0)
有几种方法可以做到这一点。最简单的方法是将值添加到Map并使用File.WriteMap / ReadMap。
请参阅本教程:http://www.basic4ppc.com/android/forum/threads/6690/#content
答案 1 :(得分:0)
有一些解决方案。其中一个正在扭曲一个列表文件。添加一个字符作为经度,纬度和缺陷之间的分隔符。
在全局部分声明列表
Dim list1 as list
在创建活动事件
上初始化列表 List1.Initialize
点击提交按钮
newstring=longt &"|" &lat &"|"& defi
If File.Exists (File.DirInternal & "/","Log.txt") Then
List1 = File.ReadList (File.DirInternal & "/","Log.txt")
end if
List1.add(newstring)
File.Writelist(File.DirInternal & "/","Log.txt",List1)
您可以在以后需要时将每一行int拆分为分离的经度,纬度和缺陷。