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