soonmyeong2

complete UserDB

......@@ -53,7 +53,7 @@ class SearchActivity : AppCompatActivity() {
// }
//
// }
for(memoSnapshot in dataSnapshot.children){
for (memoSnapshot in dataSnapshot.children){
val memo = memoSnapshot.getValue(MemoItem::class.java)
Toast.makeText(this@SearchActivity, memo!!.Policy, Toast.LENGTH_SHORT).show()
}
......
......@@ -5,12 +5,20 @@ import android.os.Bundle
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import com.google.firebase.auth.FirebaseAuth
import com.google.firebase.database.FirebaseDatabase
import kotlinx.android.synthetic.main.activity_signup.*
data class User(
val u_token : String = "",
val Policy : String = ""
)
var cnt = 0
class SignUpActivity : AppCompatActivity() {
private val RC_SIGN_IN = 9001
private val firebaseAuth = FirebaseAuth.getInstance()
val user_db = FirebaseDatabase.getInstance("https://capstone-vip-user.firebaseio.com/").reference
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
......@@ -21,6 +29,11 @@ class SignUpActivity : AppCompatActivity() {
}
}
private fun writeNewUser(u_id: String, u_token: String, Policy: String?) {
val user = User(u_token, Policy!!)
user_db.child(u_id).setValue(user)/// .setValue(user)
}
private fun createEmail(){
firebaseAuth!!.createUserWithEmailAndPassword(edit_email_sign_up.text.toString(), edit_password_sign_up.text.toString())
.addOnCompleteListener(this) {
......@@ -28,6 +41,9 @@ class SignUpActivity : AppCompatActivity() {
// Sign in success, update UI with the signed-in user's information
val user = firebaseAuth?.currentUser
Toast.makeText(this, "회원가입 완료!", Toast.LENGTH_SHORT).show()
writeNewUser(user!!.uid, "따큰$cnt", "NULL$cnt")
cnt ++
if(user!=null){
var intent = Intent(this, MainActivity::class.java)
startActivity(intent)
......