moved data reading to PSEActivity
This commit is contained in:
@@ -1,92 +0,0 @@
|
|||||||
package com.schoolapp.cleverclass
|
|
||||||
|
|
||||||
import android.content.Context
|
|
||||||
import java.io.BufferedReader
|
|
||||||
import java.io.IOException
|
|
||||||
import java.io.InputStreamReader
|
|
||||||
|
|
||||||
val elements = mutableListOf<PSEData>()
|
|
||||||
var i = 0
|
|
||||||
|
|
||||||
class PSEData() {
|
|
||||||
var data0: String = ""
|
|
||||||
var data1: String = ""
|
|
||||||
var data2: String = ""
|
|
||||||
var data3: String = ""
|
|
||||||
var data4: String = ""
|
|
||||||
var data5: String = ""
|
|
||||||
var data6: String = ""
|
|
||||||
var data7: String = ""
|
|
||||||
var data8: String = ""
|
|
||||||
var data9: String = ""
|
|
||||||
var data10: String = ""
|
|
||||||
var data11: String = ""
|
|
||||||
var data12: String = ""
|
|
||||||
constructor(
|
|
||||||
string0: String,
|
|
||||||
string1: String,
|
|
||||||
string2: String,
|
|
||||||
string3: String,
|
|
||||||
string4: String,
|
|
||||||
string5: String,
|
|
||||||
string6: String,
|
|
||||||
string7: String,
|
|
||||||
string8: String,
|
|
||||||
string9: String,
|
|
||||||
string10: String,
|
|
||||||
string11: String,
|
|
||||||
string12: String,
|
|
||||||
) : this() {
|
|
||||||
data0 = string0
|
|
||||||
data1 = string1
|
|
||||||
data2 = string2
|
|
||||||
data3 = string3
|
|
||||||
data4 = string4
|
|
||||||
data5 = string5
|
|
||||||
data6 = string6
|
|
||||||
data7 = string7
|
|
||||||
data8 = string8
|
|
||||||
data9 = string9
|
|
||||||
data10 = string10
|
|
||||||
data11 = string11
|
|
||||||
data12 = string12
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fun readData(context: Context) {
|
|
||||||
val elementInput = mutableListOf<String>()
|
|
||||||
val file = "elements_data.txt"
|
|
||||||
val assetManager = context.assets
|
|
||||||
val inputStream = assetManager.open(file)
|
|
||||||
try {
|
|
||||||
BufferedReader(InputStreamReader(inputStream)).use { br ->
|
|
||||||
br.lines().forEach {
|
|
||||||
elementInput.add(it)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch (e: IOException) {
|
|
||||||
e.printStackTrace()
|
|
||||||
}
|
|
||||||
if (i < 118) {
|
|
||||||
while (i < 118) {
|
|
||||||
val pseobject = PSEData(
|
|
||||||
string0 = elementInput[(i * 13)],
|
|
||||||
string1 = elementInput[(i * 13) + 1],
|
|
||||||
string2 = elementInput[(i * 13) + 2],
|
|
||||||
string3 = elementInput[(i * 13) + 3],
|
|
||||||
string4 = elementInput[(i * 13) + 4],
|
|
||||||
string5 = elementInput[(i * 13) + 5],
|
|
||||||
string6 = elementInput[(i * 13) + 6],
|
|
||||||
string7 = elementInput[(i * 13) + 7],
|
|
||||||
string8 = elementInput[(i * 13) + 8],
|
|
||||||
string9 = elementInput[(i * 13) + 9],
|
|
||||||
string10 = elementInput[(i * 13) + 10],
|
|
||||||
string11 = elementInput[(i * 13) + 11],
|
|
||||||
string12 = elementInput[(i * 13) + 12],
|
|
||||||
)
|
|
||||||
elements.add(pseobject)
|
|
||||||
i++
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user