Skip to content

Commit 64c7c0d

Browse files
committed
Fix add profile userdata
1 parent 40e5855 commit 64c7c0d

File tree

2 files changed

+27
-1
lines changed

2 files changed

+27
-1
lines changed

app/src/main/java/com/neko/splash/SplashActivity.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ class SplashActivity : BaseActivity() {
1515

1616
private lateinit var myDB: MyDatabaseHelper
1717
private lateinit var arrID: ArrayList<String>
18-
private lateinit var arrUsername: ArrayList<String>
1918

2019
override fun onCreate(savedInstanceState: Bundle?) {
2120
super.onCreate(savedInstanceState)

app/src/main/java/com/neko/uwu/TambahActivity.kt

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.neko.uwu
22

33
import android.content.Intent
4+
import android.database.Cursor
45
import android.view.Menu
56
import android.view.MenuItem
67
import android.os.Bundle
@@ -11,6 +12,7 @@ import com.google.android.material.dialog.MaterialAlertDialogBuilder
1112
import com.google.android.material.textfield.TextInputEditText
1213
import com.neko.v2ray.R
1314
import com.neko.v2ray.ui.BaseActivity
15+
import com.neko.v2ray.ui.MainActivity
1416
import com.neko.v2ray.util.SoftInputAssist
1517

1618
import com.neko.imageslider.ImageSlider
@@ -29,6 +31,7 @@ class TambahActivity : BaseActivity() {
2931
private lateinit var etAge: TextInputEditText
3032
private lateinit var etHobi: TextInputEditText
3133
private lateinit var etTgl: TextInputEditText
34+
private lateinit var arrID: ArrayList<String>
3235
private lateinit var softInputAssist: SoftInputAssist
3336

3437
override fun onCreate(savedInstanceState: Bundle?) {
@@ -137,11 +140,35 @@ class TambahActivity : BaseActivity() {
137140
else -> {
138141
val myDB = MyDatabaseHelper(this@TambahActivity)
139142
val eksekusi = myDB.tambahDatabase(getName, getUsername, getEmail, getAge, getHobi, getTgl)
143+
val cursor: Cursor? = myDB.bacaSemuaData()
140144

141145
if (eksekusi == -1L) {
142146
Toast.makeText(this@TambahActivity, "Failed", Toast.LENGTH_SHORT).show()
143147
etName.requestFocus()
148+
} else if (cursor == null || cursor.count == 0) {
149+
// null
144150
} else {
151+
try {
152+
val db = myDB.readableDatabase
153+
val query = "SELECT * FROM nekoray"
154+
val rs: Cursor = db.rawQuery(query, null)
155+
156+
if (rs.moveToFirst()) {
157+
val arrID = rs.getString(rs.getColumnIndexOrThrow("id"))
158+
val username = rs.getString(rs.getColumnIndexOrThrow("username"))
159+
val posisi = 1
160+
161+
val intent = Intent(this@TambahActivity, MainActivity::class.java).apply {
162+
putExtra("varID", arrID)
163+
putExtra("varUsername", username)
164+
putExtra("varPosisi", posisi)
165+
}
166+
startActivity(intent)
167+
}
168+
rs.close()
169+
} finally {
170+
cursor?.close()
171+
}
145172
Toast.makeText(this@TambahActivity, "Succeed", Toast.LENGTH_SHORT).show()
146173
finish()
147174
}

0 commit comments

Comments
 (0)