Toggle navigation
Toggle navigation
This project
Loading...
Sign in
장연우
/
WELLO
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Network
Create a new issue
Commits
Issue Boards
Authored by
신기성
2019-11-17 22:23:56 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
52f21f4fc30ad7d3dfb2f9965f507cb59570448e
52f21f4f
1 parent
6d0d209d
subscribe done
Hide whitespace changes
Inline
Side-by-side
Showing
35 changed files
with
1703 additions
and
3857 deletions
vip/app/src/main/java/com/example/vip/InfoActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilFifthFourActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilFifthOneActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilFifthThreeActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilFifthTwoActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilFirstFiveActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilFirstFourActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilFirstOneActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilFirstSixActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilFirstThreeActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilFirstTwoActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilFourthFiveActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilFourthFourActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilFourthOneActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilFourthThreeActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilFourthTwoActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilSecondOneActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilSecondThreeActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilSecondTwoActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilThirdFourActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilThirdOneActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilThirdThreeActivity.kt
vip/app/src/main/java/com/example/vip/InputProfilThirdTwoActivity.kt
vip/app/src/main/java/com/example/vip/MainActivity.kt
vip/app/src/main/res/drawable-hdpi/question_mark_image.png
vip/app/src/main/res/drawable/next_button.xml
vip/app/src/main/res/drawable/previous_button.xml
vip/app/src/main/res/drawable/profile_stage.xml
vip/app/src/main/res/layout/activity_input_profil_first_five.xml
vip/app/src/main/res/layout/activity_input_profil_first_four.xml
vip/app/src/main/res/layout/activity_input_profil_first_six.xml
vip/app/src/main/res/layout/activity_input_profil_first_three.xml
vip/app/src/main/res/layout/activity_input_profil_first_two.xml
vip/app/src/main/res/layout/activity_input_profil_second_one.xml
vip/app/src/main/res/values/styles.xml
vip/app/src/main/java/com/example/vip/InfoActivity.kt
View file @
52f21f4
...
...
@@ -35,7 +35,8 @@ class InfoActivity : AppCompatActivity() {
Toast
.
LENGTH_SHORT
).
show
()
InfoProfilModify
.
setOnClickListener
{
var
intent
=
Intent
(
this
,
SettingActivity
::
class
.
java
)
var
intent
=
Intent
(
this
,
InputProfilFirstOneActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
vip/app/src/main/java/com/example/vip/InputProfilFifthFourActivity.kt
View file @
52f21f4
...
...
@@ -19,8 +19,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_fifth_four.*
class
InputProfilFifthFourActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -39,9 +38,8 @@ class InputProfilFifthFourActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
...
...
@@ -72,6 +70,7 @@ class InputProfilFifthFourActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -89,146 +88,38 @@ class InputProfilFifthFourActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
@@ -262,6 +153,8 @@ class InputProfilFifthFourActivity : AppCompatActivity() {
nextButton
.
setOnClickListener
{
if
((
editText1
.
text
.
toString
()!=
""
)){
editor
.
putString
(
"fifth_four_editText1"
,
editText1
.
text
.
toString
());
editor
.
putString
(
"fifth_four"
,
"done"
);
editor
.
commit
()}
editor
.
putInt
(
"c1_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c2_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c3_1"
,
1
);
editor
.
commit
()
...
...
vip/app/src/main/java/com/example/vip/InputProfilFifthOneActivity.kt
View file @
52f21f4
...
...
@@ -19,8 +19,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_fifth_one.*
class
InputProfilFifthOneActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -39,9 +38,8 @@ class InputProfilFifthOneActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
...
...
@@ -71,6 +69,7 @@ class InputProfilFifthOneActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -88,146 +87,38 @@ class InputProfilFifthOneActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
@@ -261,6 +152,8 @@ class InputProfilFifthOneActivity : AppCompatActivity() {
}
nextButton
.
setOnClickListener
{
if
((
editText1
.
text
.
toString
()!=
""
)&&(
editText2
.
text
.
toString
()!=
""
)){
editor
.
putString
(
"fifth_one_editText1"
,
editText1
.
text
.
toString
());
editor
.
putString
(
"fifth_one_editText2"
,
editText2
.
text
.
toString
());
editor
.
commit
();
editor
.
putString
(
"fifth_one"
,
"done"
);
editor
.
commit
()}
var
intent
=
Intent
(
this
,
InputProfilFifthTwoActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
vip/app/src/main/java/com/example/vip/InputProfilFifthThreeActivity.kt
View file @
52f21f4
...
...
@@ -19,8 +19,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_fifth_three.*
class
InputProfilFifthThreeActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -39,9 +38,8 @@ class InputProfilFifthThreeActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
...
...
@@ -71,6 +69,7 @@ class InputProfilFifthThreeActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -88,146 +87,38 @@ class InputProfilFifthThreeActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
@@ -261,6 +152,8 @@ class InputProfilFifthThreeActivity : AppCompatActivity() {
}
nextButton
.
setOnClickListener
{
if
((
editText1
.
text
.
toString
()!=
""
)&&(
editText2
.
text
.
toString
()!=
""
)&&(
editText3
.
text
.
toString
()!=
""
)){
editor
.
putString
(
"fifth_three_editText1"
,
editText1
.
text
.
toString
());
editor
.
putString
(
"fifth_three_editText2"
,
editText2
.
text
.
toString
());
editor
.
putString
(
"fifth_three_editText3"
,
editText3
.
text
.
toString
());
editor
.
commit
();
editor
.
putString
(
"fifth_three"
,
"done"
);
editor
.
commit
()}
var
intent
=
Intent
(
this
,
InputProfilFifthFourActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
vip/app/src/main/java/com/example/vip/InputProfilFifthTwoActivity.kt
View file @
52f21f4
...
...
@@ -19,8 +19,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_fifth_two.*
class
InputProfilFifthTwoActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -39,9 +38,8 @@ class InputProfilFifthTwoActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
...
...
@@ -71,6 +69,7 @@ class InputProfilFifthTwoActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -88,146 +87,38 @@ class InputProfilFifthTwoActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
@@ -261,6 +152,12 @@ class InputProfilFifthTwoActivity : AppCompatActivity() {
}
nextButton
.
setOnClickListener
{
if
(
jikjaangButton
.
isChecked
&&(
editText1
.
text
.
toString
()!=
""
)){
editor
.
putString
(
"fifth_two_editText1"
,
editText1
.
text
.
toString
());
editor
.
putString
(
"fifth_two_jikjaangButton"
,
"isChecked"
);
editor
.
putString
(
"fifth_two"
,
"done"
);
editor
.
commit
()}
if
(
jiyeokButton
.
isChecked
&&(
editText1
.
text
.
toString
()!=
""
)){
editor
.
putString
(
"fifth_two_editText1"
,
editText1
.
text
.
toString
());
editor
.
putString
(
"fifth_two_jiyeokButton"
,
"isChecked"
);
editor
.
putString
(
"fifth_two"
,
"done"
);
editor
.
commit
()}
if
(
pibooyaangjikjaangButton
.
isChecked
){
editor
.
putString
(
"fifth_two_pibooyaangjikjaangButton"
,
"isChecked"
);
editor
.
putString
(
"fifth_two"
,
"done"
);
editor
.
commit
()}
if
(
pibooyaangjiyeokButton
.
isChecked
){
editor
.
putString
(
"fifth_two_pibooyaangjiyeokButton"
,
"isChecked"
);
editor
.
putString
(
"fifth_two"
,
"done"
);
editor
.
commit
()}
if
(
uieryoButton
.
isChecked
){
editor
.
putString
(
"fifth_two_uieryoButton"
,
"isChecked"
);
editor
.
putString
(
"fifth_two"
,
"done"
);
editor
.
commit
()}
var
intent
=
Intent
(
this
,
InputProfilFifthThreeActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
vip/app/src/main/java/com/example/vip/InputProfilFirstFiveActivity.kt
View file @
52f21f4
...
...
@@ -16,12 +16,16 @@ import com.google.firebase.database.FirebaseDatabase
import
com.google.firebase.iid.FirebaseInstanceId
import
com.google.firebase.messaging.FirebaseMessaging
import
kotlinx.android.synthetic.main.activity_input_profil_first_five.*
import
kotlinx.android.synthetic.main.activity_input_profil_first_five.nextButton
import
kotlinx.android.synthetic.main.activity_input_profil_first_five.previousButton
import
kotlinx.android.synthetic.main.activity_input_profil_first_five.skipButton
import
kotlinx.android.synthetic.main.activity_input_profil_first_five.toolbar
import
kotlinx.android.synthetic.main.activity_input_profil_second_one.*
class
InputProfilFirstFiveActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -40,9 +44,8 @@ class InputProfilFirstFiveActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
...
...
@@ -73,6 +76,7 @@ class InputProfilFirstFiveActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -90,172 +94,43 @@ class InputProfilFirstFiveActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
questionButton
.
setOnClickListener
{
val
builder
=
AlertDialog
.
Builder
(
this
)
val
dialogView
=
layoutInflater
.
inflate
(
R
.
layout
.
dialog_example
,
null
)
//val dialogText = dialogView.findViewById<EditText>(R.id.dialogEt)
//val dialogRatingBar = dialogView.findViewById<RatingBar>(R.id.dialogRb)
dialogView
.
findViewById
<
TextView
>(
R
.
id
.
dialogTitle
).
text
=
"가족구성원이란?"
dialogView
.
findViewById
<
TextView
>(
R
.
id
.
dialogContent
).
text
=
"주민등록상 같은 거주지에 사는 사람"
builder
.
setView
(
dialogView
)
.
setPositiveButton
(
"확인"
)
{
dialogInterface
,
i
->
//mainTv.text = dialogText.text.toString()
//mainRb.rating = dialogRatingBar.rating
/* 확인일 때 main의 View의 값에 dialog View에 있는 값을 적용 */
}
/*
.setNegativeButton("취소") { dialogInterface, i ->
/* 취소일 때 아무 액션이 없으므로 빈칸 */
}
*/
.
show
()
}
inmanButton
.
setOnClickListener
{
if
(
outmanButton
.
isChecked
){
...
...
@@ -274,10 +149,13 @@ class InputProfilFirstFiveActivity : AppCompatActivity() {
}
nextButton
.
setOnClickListener
{
if
(
inmanButton
.
isChecked
){
editor
.
putInt
(
"c1_2"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c1_2"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"first_five"
,
"done"
);
editor
.
commit
()
}
else
if
(
outmanButton
.
isChecked
){
editor
.
putInt
(
"c1_3"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c1_3"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"first_five"
,
"done"
);
editor
.
commit
()
}
else
{
}
...
...
vip/app/src/main/java/com/example/vip/InputProfilFirstFourActivity.kt
View file @
52f21f4
...
...
@@ -22,8 +22,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_first_four.previousB
class
InputProfilFirstFourActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -42,9 +41,8 @@ class InputProfilFirstFourActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
...
...
@@ -75,6 +73,7 @@ class InputProfilFirstFourActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -92,146 +91,38 @@ class InputProfilFirstFourActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
@@ -326,275 +217,279 @@ class InputProfilFirstFourActivity : AppCompatActivity() {
}
nextButton
.
setOnClickListener
{
if
(
doSpinner
.
selectedItem
.
toString
()==
"서울특별시"
){
editor
.
putInt
(
"c11_2"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"부산광역시"
){
editor
.
putInt
(
"c11_3"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"대구광역시"
){
editor
.
putInt
(
"c11_4"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"인천광역시"
){
editor
.
putInt
(
"c11_5"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"광주광역시"
){
editor
.
putInt
(
"c11_6"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"대전광역시"
){
editor
.
putInt
(
"c11_7"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"울산광역시"
){
editor
.
putInt
(
"c11_8"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"세종특별자치시"
){
editor
.
putInt
(
"c11_9"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"경기도"
){
editor
.
putInt
(
"c11_10"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"강원도"
){
editor
.
putInt
(
"c11_11"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"충청북도"
){
editor
.
putInt
(
"c11_12"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"충청남도"
){
editor
.
putInt
(
"c11_13"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"전라북도"
){
editor
.
putInt
(
"c11_14"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"전라남도"
){
editor
.
putInt
(
"c11_15"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"경상북도"
){
editor
.
putInt
(
"c11_16"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"경상남도"
){
editor
.
putInt
(
"c11_17"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"제주특별자치도"
){
editor
.
putInt
(
"c11_18"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"종로구"
){
editor
.
putInt
(
"c12_100"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"중구"
){
editor
.
putInt
(
"c12_101"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"용산구"
){
editor
.
putInt
(
"c12_102"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"성동구"
){
editor
.
putInt
(
"c12_103"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"광진구"
){
editor
.
putInt
(
"c12_104"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"동대문구"
){
editor
.
putInt
(
"c12_105"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"중랑구"
){
editor
.
putInt
(
"c12_106"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"성북구"
){
editor
.
putInt
(
"c12_107"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"강북구"
){
editor
.
putInt
(
"c12_108"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"도봉구"
){
editor
.
putInt
(
"c12_109"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"노원구"
){
editor
.
putInt
(
"c12_110"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"은평구"
){
editor
.
putInt
(
"c12_111"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"서대문구"
){
editor
.
putInt
(
"c12_112"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"마포구"
){
editor
.
putInt
(
"c12_113"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"양천구"
){
editor
.
putInt
(
"c12_114"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"강서구"
){
editor
.
putInt
(
"c12_115"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"구로구"
){
editor
.
putInt
(
"c12_116"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"금천구"
){
editor
.
putInt
(
"c12_117"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영등포구"
){
editor
.
putInt
(
"c12_118"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"동작구"
){
editor
.
putInt
(
"c12_119"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"관악구"
){
editor
.
putInt
(
"c12_120"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"서초구"
){
editor
.
putInt
(
"c12_121"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"강남구"
){
editor
.
putInt
(
"c12_122"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"송파구"
){
editor
.
putInt
(
"c12_123"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"강동구"
){
editor
.
putInt
(
"c12_124"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"서구"
){
editor
.
putInt
(
"c12_125"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"동구"
){
editor
.
putInt
(
"c12_126"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영도구"
){
editor
.
putInt
(
"c12_127"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"부산진구"
){
editor
.
putInt
(
"c12_128"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"동래구"
){
editor
.
putInt
(
"c12_129"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"남구"
){
editor
.
putInt
(
"c12_130"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"북구"
){
editor
.
putInt
(
"c12_131"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"해운대구"
){
editor
.
putInt
(
"c12_132"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"사하구"
){
editor
.
putInt
(
"c12_133"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"금정구"
){
editor
.
putInt
(
"c12_134"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"연제구"
){
editor
.
putInt
(
"c12_135"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"수영구"
){
editor
.
putInt
(
"c12_136"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"사상구"
){
editor
.
putInt
(
"c12_137"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"기장군"
){
editor
.
putInt
(
"c12_138"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"수성구"
){
editor
.
putInt
(
"c12_139"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"달서구"
){
editor
.
putInt
(
"c12_140"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"달성군"
){
editor
.
putInt
(
"c12_141"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"중구영종출장소"
){
editor
.
putInt
(
"c12_142"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"중구용유출장소"
){
editor
.
putInt
(
"c12_143"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"미추홀구"
){
editor
.
putInt
(
"c12_144"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"연수구"
){
editor
.
putInt
(
"c12_145"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"남동구"
){
editor
.
putInt
(
"c12_146"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"부평구"
){
editor
.
putInt
(
"c12_147"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"계양구"
){
editor
.
putInt
(
"c12_148"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"서구검단출장"
){
editor
.
putInt
(
"c12_149"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"강화군"
){
editor
.
putInt
(
"c12_150"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"옹진군"
){
editor
.
putInt
(
"c12_151"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"광산구"
){
editor
.
putInt
(
"c12_152"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"유성구"
){
editor
.
putInt
(
"c12_153"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"대덕구"
){
editor
.
putInt
(
"c12_154"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"울주군"
){
editor
.
putInt
(
"c12_155"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"수원시"
){
editor
.
putInt
(
"c12_156"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"수원시 장안구"
){
editor
.
putInt
(
"c12_157"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"수원시 권선구"
){
editor
.
putInt
(
"c12_158"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"수원시 팔달구"
){
editor
.
putInt
(
"c12_159"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"수원시 영통구"
){
editor
.
putInt
(
"c12_160"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"성남시"
){
editor
.
putInt
(
"c12_161"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"성남시 수정구"
){
editor
.
putInt
(
"c12_162"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"성남시 중원구"
){
editor
.
putInt
(
"c12_163"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"성남시 분당구"
){
editor
.
putInt
(
"c12_164"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"의정부시"
){
editor
.
putInt
(
"c12_165"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안양시"
){
editor
.
putInt
(
"c12_166"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안양시 만안구"
){
editor
.
putInt
(
"c12_167"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안양시 동안구"
){
editor
.
putInt
(
"c12_168"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"부천시"
){
editor
.
putInt
(
"c12_169"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"광명시"
){
editor
.
putInt
(
"c12_170"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"평택시"
){
editor
.
putInt
(
"c12_171"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"송탄출장소"
){
editor
.
putInt
(
"c12_172"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안중출장소"
){
editor
.
putInt
(
"c12_173"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"동두천시"
){
editor
.
putInt
(
"c12_174"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안산시"
){
editor
.
putInt
(
"c12_175"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안산시 상록구"
){
editor
.
putInt
(
"c12_176"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안산시 단원구"
){
editor
.
putInt
(
"c12_177"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"고양시"
){
editor
.
putInt
(
"c12_178"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"고양시 덕양구"
){
editor
.
putInt
(
"c12_179"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"고양시 일산동구"
){
editor
.
putInt
(
"c12_180"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"고양시 일산서구"
){
editor
.
putInt
(
"c12_181"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"과천시"
){
editor
.
putInt
(
"c12_182"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"구리시"
){
editor
.
putInt
(
"c12_183"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"남양주시"
){
editor
.
putInt
(
"c12_184"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"풍양출장소"
){
editor
.
putInt
(
"c12_185"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"오산시"
){
editor
.
putInt
(
"c12_186"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"시흥시"
){
editor
.
putInt
(
"c12_187"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"군포시"
){
editor
.
putInt
(
"c12_188"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"의왕시"
){
editor
.
putInt
(
"c12_189"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"하남시"
){
editor
.
putInt
(
"c12_190"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"용인시"
){
editor
.
putInt
(
"c12_191"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"용인시 처인구"
){
editor
.
putInt
(
"c12_192"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"용인시 기흥구"
){
editor
.
putInt
(
"c12_193"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"용인시 수지구"
){
editor
.
putInt
(
"c12_194"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"파주시"
){
editor
.
putInt
(
"c12_195"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"이천시"
){
editor
.
putInt
(
"c12_196"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안성시"
){
editor
.
putInt
(
"c12_197"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"김포시"
){
editor
.
putInt
(
"c12_198"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"화성시"
){
editor
.
putInt
(
"c12_199"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"화성시동부출장소"
){
editor
.
putInt
(
"c12_200"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"화성시동탄출장소"
){
editor
.
putInt
(
"c12_201"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"광주시"
){
editor
.
putInt
(
"c12_202"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"양주시"
){
editor
.
putInt
(
"c12_203"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"포천시"
){
editor
.
putInt
(
"c12_204"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"여주시"
){
editor
.
putInt
(
"c12_205"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"연천군"
){
editor
.
putInt
(
"c12_206"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"가평군"
){
editor
.
putInt
(
"c12_207"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"양평군"
){
editor
.
putInt
(
"c12_208"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"춘천시"
){
editor
.
putInt
(
"c12_209"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"원주시"
){
editor
.
putInt
(
"c12_210"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"강릉시"
){
editor
.
putInt
(
"c12_211"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"동해시"
){
editor
.
putInt
(
"c12_212"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"태백시"
){
editor
.
putInt
(
"c12_213"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"속초시"
){
editor
.
putInt
(
"c12_214"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"삼척시"
){
editor
.
putInt
(
"c12_215"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"홍천군"
){
editor
.
putInt
(
"c12_216"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"횡성군"
){
editor
.
putInt
(
"c12_217"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영월군"
){
editor
.
putInt
(
"c12_218"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"평창군"
){
editor
.
putInt
(
"c12_219"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"정선군"
){
editor
.
putInt
(
"c12_220"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"철원군"
){
editor
.
putInt
(
"c12_221"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"화천군"
){
editor
.
putInt
(
"c12_222"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"양구군"
){
editor
.
putInt
(
"c12_223"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"인제군"
){
editor
.
putInt
(
"c12_224"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"고성군"
){
editor
.
putInt
(
"c12_225"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"양양군"
){
editor
.
putInt
(
"c12_226"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"청주시"
){
editor
.
putInt
(
"c12_227"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"청주시 상당구"
){
editor
.
putInt
(
"c12_228"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"청주시 서원구"
){
editor
.
putInt
(
"c12_229"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"청주시 흥덕구"
){
editor
.
putInt
(
"c12_230"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"청주시 청원구"
){
editor
.
putInt
(
"c12_231"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"충주시"
){
editor
.
putInt
(
"c12_232"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"제천시"
){
editor
.
putInt
(
"c12_233"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"보은군"
){
editor
.
putInt
(
"c12_234"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"옥천군"
){
editor
.
putInt
(
"c12_235"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영동군"
){
editor
.
putInt
(
"c12_236"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"증평군"
){
editor
.
putInt
(
"c12_237"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"진천군"
){
editor
.
putInt
(
"c12_238"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"괴산군"
){
editor
.
putInt
(
"c12_239"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"음성군"
){
editor
.
putInt
(
"c12_240"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"단양군"
){
editor
.
putInt
(
"c12_241"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"천안시"
){
editor
.
putInt
(
"c12_242"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"천안시 동남구"
){
editor
.
putInt
(
"c12_243"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"천안시 서북구"
){
editor
.
putInt
(
"c12_244"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"공주시"
){
editor
.
putInt
(
"c12_245"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"보령시"
){
editor
.
putInt
(
"c12_246"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"아산시"
){
editor
.
putInt
(
"c12_247"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"서산시"
){
editor
.
putInt
(
"c12_248"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"논산시"
){
editor
.
putInt
(
"c12_249"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"계룡시"
){
editor
.
putInt
(
"c12_250"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"당진시"
){
editor
.
putInt
(
"c12_251"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"금산군"
){
editor
.
putInt
(
"c12_252"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"부여군"
){
editor
.
putInt
(
"c12_253"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"서천군"
){
editor
.
putInt
(
"c12_254"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"청양군"
){
editor
.
putInt
(
"c12_255"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"홍성군"
){
editor
.
putInt
(
"c12_256"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"예산군"
){
editor
.
putInt
(
"c12_257"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"태안군"
){
editor
.
putInt
(
"c12_258"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"전주시"
){
editor
.
putInt
(
"c12_259"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"전주시 완산구"
){
editor
.
putInt
(
"c12_260"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"전주시 덕진구"
){
editor
.
putInt
(
"c12_261"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"전주시효자출"
){
editor
.
putInt
(
"c12_262"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"군산시"
){
editor
.
putInt
(
"c12_263"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"익산시"
){
editor
.
putInt
(
"c12_264"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"익산시함열출"
){
editor
.
putInt
(
"c12_265"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"정읍시"
){
editor
.
putInt
(
"c12_266"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"남원시"
){
editor
.
putInt
(
"c12_267"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"김제시"
){
editor
.
putInt
(
"c12_268"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"완주군"
){
editor
.
putInt
(
"c12_269"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"진안군"
){
editor
.
putInt
(
"c12_270"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"무주군"
){
editor
.
putInt
(
"c12_271"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"장수군"
){
editor
.
putInt
(
"c12_272"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"임실군"
){
editor
.
putInt
(
"c12_273"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"순창군"
){
editor
.
putInt
(
"c12_274"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"고창군"
){
editor
.
putInt
(
"c12_275"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"부안군"
){
editor
.
putInt
(
"c12_276"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"목포시"
){
editor
.
putInt
(
"c12_277"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"여수시"
){
editor
.
putInt
(
"c12_278"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"순천시"
){
editor
.
putInt
(
"c12_279"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"나주시"
){
editor
.
putInt
(
"c12_280"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"광양시"
){
editor
.
putInt
(
"c12_281"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"담양군"
){
editor
.
putInt
(
"c12_282"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"곡성군"
){
editor
.
putInt
(
"c12_283"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"구례군"
){
editor
.
putInt
(
"c12_284"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"고흥군"
){
editor
.
putInt
(
"c12_285"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"보성군"
){
editor
.
putInt
(
"c12_286"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"화순군"
){
editor
.
putInt
(
"c12_287"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"장흥군"
){
editor
.
putInt
(
"c12_288"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"강진군"
){
editor
.
putInt
(
"c12_289"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"해남군"
){
editor
.
putInt
(
"c12_290"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영암군"
){
editor
.
putInt
(
"c12_291"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"무안군"
){
editor
.
putInt
(
"c12_292"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"함평군"
){
editor
.
putInt
(
"c12_293"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영광군"
){
editor
.
putInt
(
"c12_294"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"장성군"
){
editor
.
putInt
(
"c12_295"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"완도군"
){
editor
.
putInt
(
"c12_296"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"진도군"
){
editor
.
putInt
(
"c12_297"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"신안군"
){
editor
.
putInt
(
"c12_298"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"포항시"
){
editor
.
putInt
(
"c12_299"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"포항시 남구"
){
editor
.
putInt
(
"c12_300"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"포항시 북구"
){
editor
.
putInt
(
"c12_301"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"경주시"
){
editor
.
putInt
(
"c12_302"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"김천시"
){
editor
.
putInt
(
"c12_303"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안동시"
){
editor
.
putInt
(
"c12_304"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"구미시"
){
editor
.
putInt
(
"c12_305"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영주시"
){
editor
.
putInt
(
"c12_306"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영천시"
){
editor
.
putInt
(
"c12_307"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"상주시"
){
editor
.
putInt
(
"c12_308"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"문경시"
){
editor
.
putInt
(
"c12_309"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"경산시"
){
editor
.
putInt
(
"c12_310"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"군위군"
){
editor
.
putInt
(
"c12_311"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"의성군"
){
editor
.
putInt
(
"c12_312"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"청송군"
){
editor
.
putInt
(
"c12_313"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영양군"
){
editor
.
putInt
(
"c12_314"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영덕군"
){
editor
.
putInt
(
"c12_315"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"청도군"
){
editor
.
putInt
(
"c12_316"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"고령군"
){
editor
.
putInt
(
"c12_317"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"성주군"
){
editor
.
putInt
(
"c12_318"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"칠곡군"
){
editor
.
putInt
(
"c12_319"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"예천군"
){
editor
.
putInt
(
"c12_320"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"봉화군"
){
editor
.
putInt
(
"c12_321"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"울진군"
){
editor
.
putInt
(
"c12_322"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"울릉군"
){
editor
.
putInt
(
"c12_323"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"창원시"
){
editor
.
putInt
(
"c12_324"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"창원시 의창구"
){
editor
.
putInt
(
"c12_325"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"창원시 성산구"
){
editor
.
putInt
(
"c12_326"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"창원시 마산합포구"
){
editor
.
putInt
(
"c12_327"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"창원시 마산회원구"
){
editor
.
putInt
(
"c12_328"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"창원시 진해구"
){
editor
.
putInt
(
"c12_329"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"진주시"
){
editor
.
putInt
(
"c12_330"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"통영시"
){
editor
.
putInt
(
"c12_331"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"사천시"
){
editor
.
putInt
(
"c12_332"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"사천남양출장"
){
editor
.
putInt
(
"c12_333"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"김해시"
){
editor
.
putInt
(
"c12_334"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"장유출장소"
){
editor
.
putInt
(
"c12_335"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"밀양시"
){
editor
.
putInt
(
"c12_336"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"거제시"
){
editor
.
putInt
(
"c12_337"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"양산시"
){
editor
.
putInt
(
"c12_338"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"양산시웅상출장소"
){
editor
.
putInt
(
"c12_339"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"의령군"
){
editor
.
putInt
(
"c12_340"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"함안군"
){
editor
.
putInt
(
"c12_341"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"창녕군"
){
editor
.
putInt
(
"c12_342"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"남해군"
){
editor
.
putInt
(
"c12_343"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"하동군"
){
editor
.
putInt
(
"c12_344"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"산청군"
){
editor
.
putInt
(
"c12_345"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"함양군"
){
editor
.
putInt
(
"c12_346"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"거창군"
){
editor
.
putInt
(
"c12_347"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"합천군"
){
editor
.
putInt
(
"c12_348"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"제주시"
){
editor
.
putInt
(
"c12_349"
,
1
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"서귀포시"
){
editor
.
putInt
(
"c12_350"
,
1
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"서울특별시"
){
editor
.
putInt
(
"c11_2"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"부산광역시"
){
editor
.
putInt
(
"c11_3"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"대구광역시"
){
editor
.
putInt
(
"c11_4"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"인천광역시"
){
editor
.
putInt
(
"c11_5"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"광주광역시"
){
editor
.
putInt
(
"c11_6"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"대전광역시"
){
editor
.
putInt
(
"c11_7"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"울산광역시"
){
editor
.
putInt
(
"c11_8"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"세종특별자치시"
){
editor
.
putInt
(
"c11_9"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"경기도"
){
editor
.
putInt
(
"c11_10"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"강원도"
){
editor
.
putInt
(
"c11_11"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"충청북도"
){
editor
.
putInt
(
"c11_12"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"충청남도"
){
editor
.
putInt
(
"c11_13"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"전라북도"
){
editor
.
putInt
(
"c11_14"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"전라남도"
){
editor
.
putInt
(
"c11_15"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"경상북도"
){
editor
.
putInt
(
"c11_16"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"경상남도"
){
editor
.
putInt
(
"c11_17"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
doSpinner
.
selectedItem
.
toString
()==
"제주특별자치도"
){
editor
.
putInt
(
"c11_18"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"종로구"
){
editor
.
putInt
(
"c12_100"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"중구"
){
editor
.
putInt
(
"c12_101"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"용산구"
){
editor
.
putInt
(
"c12_102"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"성동구"
){
editor
.
putInt
(
"c12_103"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"광진구"
){
editor
.
putInt
(
"c12_104"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"동대문구"
){
editor
.
putInt
(
"c12_105"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"중랑구"
){
editor
.
putInt
(
"c12_106"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"성북구"
){
editor
.
putInt
(
"c12_107"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"강북구"
){
editor
.
putInt
(
"c12_108"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"도봉구"
){
editor
.
putInt
(
"c12_109"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"노원구"
){
editor
.
putInt
(
"c12_110"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"은평구"
){
editor
.
putInt
(
"c12_111"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"서대문구"
){
editor
.
putInt
(
"c12_112"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"마포구"
){
editor
.
putInt
(
"c12_113"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"양천구"
){
editor
.
putInt
(
"c12_114"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"강서구"
){
editor
.
putInt
(
"c12_115"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"구로구"
){
editor
.
putInt
(
"c12_116"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"금천구"
){
editor
.
putInt
(
"c12_117"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영등포구"
){
editor
.
putInt
(
"c12_118"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"동작구"
){
editor
.
putInt
(
"c12_119"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"관악구"
){
editor
.
putInt
(
"c12_120"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"서초구"
){
editor
.
putInt
(
"c12_121"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"강남구"
){
editor
.
putInt
(
"c12_122"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"송파구"
){
editor
.
putInt
(
"c12_123"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"강동구"
){
editor
.
putInt
(
"c12_124"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"서구"
){
editor
.
putInt
(
"c12_125"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"동구"
){
editor
.
putInt
(
"c12_126"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영도구"
){
editor
.
putInt
(
"c12_127"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"부산진구"
){
editor
.
putInt
(
"c12_128"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"동래구"
){
editor
.
putInt
(
"c12_129"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"남구"
){
editor
.
putInt
(
"c12_130"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"북구"
){
editor
.
putInt
(
"c12_131"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"해운대구"
){
editor
.
putInt
(
"c12_132"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"사하구"
){
editor
.
putInt
(
"c12_133"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"금정구"
){
editor
.
putInt
(
"c12_134"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"연제구"
){
editor
.
putInt
(
"c12_135"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"수영구"
){
editor
.
putInt
(
"c12_136"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"사상구"
){
editor
.
putInt
(
"c12_137"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"기장군"
){
editor
.
putInt
(
"c12_138"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"수성구"
){
editor
.
putInt
(
"c12_139"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"달서구"
){
editor
.
putInt
(
"c12_140"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"달성군"
){
editor
.
putInt
(
"c12_141"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"중구영종출장소"
){
editor
.
putInt
(
"c12_142"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"중구용유출장소"
){
editor
.
putInt
(
"c12_143"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"미추홀구"
){
editor
.
putInt
(
"c12_144"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"연수구"
){
editor
.
putInt
(
"c12_145"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"남동구"
){
editor
.
putInt
(
"c12_146"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"부평구"
){
editor
.
putInt
(
"c12_147"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"계양구"
){
editor
.
putInt
(
"c12_148"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"서구검단출장"
){
editor
.
putInt
(
"c12_149"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"강화군"
){
editor
.
putInt
(
"c12_150"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"옹진군"
){
editor
.
putInt
(
"c12_151"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"광산구"
){
editor
.
putInt
(
"c12_152"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"유성구"
){
editor
.
putInt
(
"c12_153"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"대덕구"
){
editor
.
putInt
(
"c12_154"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"울주군"
){
editor
.
putInt
(
"c12_155"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"수원시"
){
editor
.
putInt
(
"c12_156"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"수원시 장안구"
){
editor
.
putInt
(
"c12_157"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"수원시 권선구"
){
editor
.
putInt
(
"c12_158"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"수원시 팔달구"
){
editor
.
putInt
(
"c12_159"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"수원시 영통구"
){
editor
.
putInt
(
"c12_160"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"성남시"
){
editor
.
putInt
(
"c12_161"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"성남시 수정구"
){
editor
.
putInt
(
"c12_162"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"성남시 중원구"
){
editor
.
putInt
(
"c12_163"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"성남시 분당구"
){
editor
.
putInt
(
"c12_164"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"의정부시"
){
editor
.
putInt
(
"c12_165"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안양시"
){
editor
.
putInt
(
"c12_166"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안양시 만안구"
){
editor
.
putInt
(
"c12_167"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안양시 동안구"
){
editor
.
putInt
(
"c12_168"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"부천시"
){
editor
.
putInt
(
"c12_169"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"광명시"
){
editor
.
putInt
(
"c12_170"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"평택시"
){
editor
.
putInt
(
"c12_171"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"송탄출장소"
){
editor
.
putInt
(
"c12_172"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안중출장소"
){
editor
.
putInt
(
"c12_173"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"동두천시"
){
editor
.
putInt
(
"c12_174"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안산시"
){
editor
.
putInt
(
"c12_175"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안산시 상록구"
){
editor
.
putInt
(
"c12_176"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안산시 단원구"
){
editor
.
putInt
(
"c12_177"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"고양시"
){
editor
.
putInt
(
"c12_178"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"고양시 덕양구"
){
editor
.
putInt
(
"c12_179"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"고양시 일산동구"
){
editor
.
putInt
(
"c12_180"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"고양시 일산서구"
){
editor
.
putInt
(
"c12_181"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"과천시"
){
editor
.
putInt
(
"c12_182"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"구리시"
){
editor
.
putInt
(
"c12_183"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"남양주시"
){
editor
.
putInt
(
"c12_184"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"풍양출장소"
){
editor
.
putInt
(
"c12_185"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"오산시"
){
editor
.
putInt
(
"c12_186"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"시흥시"
){
editor
.
putInt
(
"c12_187"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"군포시"
){
editor
.
putInt
(
"c12_188"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"의왕시"
){
editor
.
putInt
(
"c12_189"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"하남시"
){
editor
.
putInt
(
"c12_190"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"용인시"
){
editor
.
putInt
(
"c12_191"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"용인시 처인구"
){
editor
.
putInt
(
"c12_192"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"용인시 기흥구"
){
editor
.
putInt
(
"c12_193"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"용인시 수지구"
){
editor
.
putInt
(
"c12_194"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"파주시"
){
editor
.
putInt
(
"c12_195"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"이천시"
){
editor
.
putInt
(
"c12_196"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안성시"
){
editor
.
putInt
(
"c12_197"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"김포시"
){
editor
.
putInt
(
"c12_198"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"화성시"
){
editor
.
putInt
(
"c12_199"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"화성시동부출장소"
){
editor
.
putInt
(
"c12_200"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"화성시동탄출장소"
){
editor
.
putInt
(
"c12_201"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"광주시"
){
editor
.
putInt
(
"c12_202"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"양주시"
){
editor
.
putInt
(
"c12_203"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"포천시"
){
editor
.
putInt
(
"c12_204"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"여주시"
){
editor
.
putInt
(
"c12_205"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"연천군"
){
editor
.
putInt
(
"c12_206"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"가평군"
){
editor
.
putInt
(
"c12_207"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"양평군"
){
editor
.
putInt
(
"c12_208"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"춘천시"
){
editor
.
putInt
(
"c12_209"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"원주시"
){
editor
.
putInt
(
"c12_210"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"강릉시"
){
editor
.
putInt
(
"c12_211"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"동해시"
){
editor
.
putInt
(
"c12_212"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"태백시"
){
editor
.
putInt
(
"c12_213"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"속초시"
){
editor
.
putInt
(
"c12_214"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"삼척시"
){
editor
.
putInt
(
"c12_215"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"홍천군"
){
editor
.
putInt
(
"c12_216"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"횡성군"
){
editor
.
putInt
(
"c12_217"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영월군"
){
editor
.
putInt
(
"c12_218"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"평창군"
){
editor
.
putInt
(
"c12_219"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"정선군"
){
editor
.
putInt
(
"c12_220"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"철원군"
){
editor
.
putInt
(
"c12_221"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"화천군"
){
editor
.
putInt
(
"c12_222"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"양구군"
){
editor
.
putInt
(
"c12_223"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"인제군"
){
editor
.
putInt
(
"c12_224"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"고성군"
){
editor
.
putInt
(
"c12_225"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"양양군"
){
editor
.
putInt
(
"c12_226"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"청주시"
){
editor
.
putInt
(
"c12_227"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"청주시 상당구"
){
editor
.
putInt
(
"c12_228"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"청주시 서원구"
){
editor
.
putInt
(
"c12_229"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"청주시 흥덕구"
){
editor
.
putInt
(
"c12_230"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"청주시 청원구"
){
editor
.
putInt
(
"c12_231"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"충주시"
){
editor
.
putInt
(
"c12_232"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"제천시"
){
editor
.
putInt
(
"c12_233"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"보은군"
){
editor
.
putInt
(
"c12_234"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"옥천군"
){
editor
.
putInt
(
"c12_235"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영동군"
){
editor
.
putInt
(
"c12_236"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"증평군"
){
editor
.
putInt
(
"c12_237"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"진천군"
){
editor
.
putInt
(
"c12_238"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"괴산군"
){
editor
.
putInt
(
"c12_239"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"음성군"
){
editor
.
putInt
(
"c12_240"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"단양군"
){
editor
.
putInt
(
"c12_241"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"천안시"
){
editor
.
putInt
(
"c12_242"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"천안시 동남구"
){
editor
.
putInt
(
"c12_243"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"천안시 서북구"
){
editor
.
putInt
(
"c12_244"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"공주시"
){
editor
.
putInt
(
"c12_245"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"보령시"
){
editor
.
putInt
(
"c12_246"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"아산시"
){
editor
.
putInt
(
"c12_247"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"서산시"
){
editor
.
putInt
(
"c12_248"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"논산시"
){
editor
.
putInt
(
"c12_249"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"계룡시"
){
editor
.
putInt
(
"c12_250"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"당진시"
){
editor
.
putInt
(
"c12_251"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"금산군"
){
editor
.
putInt
(
"c12_252"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"부여군"
){
editor
.
putInt
(
"c12_253"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"서천군"
){
editor
.
putInt
(
"c12_254"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"청양군"
){
editor
.
putInt
(
"c12_255"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"홍성군"
){
editor
.
putInt
(
"c12_256"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"예산군"
){
editor
.
putInt
(
"c12_257"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"태안군"
){
editor
.
putInt
(
"c12_258"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"전주시"
){
editor
.
putInt
(
"c12_259"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"전주시 완산구"
){
editor
.
putInt
(
"c12_260"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"전주시 덕진구"
){
editor
.
putInt
(
"c12_261"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"전주시효자출"
){
editor
.
putInt
(
"c12_262"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"군산시"
){
editor
.
putInt
(
"c12_263"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"익산시"
){
editor
.
putInt
(
"c12_264"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"익산시함열출"
){
editor
.
putInt
(
"c12_265"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"정읍시"
){
editor
.
putInt
(
"c12_266"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"남원시"
){
editor
.
putInt
(
"c12_267"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"김제시"
){
editor
.
putInt
(
"c12_268"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"완주군"
){
editor
.
putInt
(
"c12_269"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"진안군"
){
editor
.
putInt
(
"c12_270"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"무주군"
){
editor
.
putInt
(
"c12_271"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"장수군"
){
editor
.
putInt
(
"c12_272"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"임실군"
){
editor
.
putInt
(
"c12_273"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"순창군"
){
editor
.
putInt
(
"c12_274"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"고창군"
){
editor
.
putInt
(
"c12_275"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"부안군"
){
editor
.
putInt
(
"c12_276"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"목포시"
){
editor
.
putInt
(
"c12_277"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"여수시"
){
editor
.
putInt
(
"c12_278"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"순천시"
){
editor
.
putInt
(
"c12_279"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"나주시"
){
editor
.
putInt
(
"c12_280"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"광양시"
){
editor
.
putInt
(
"c12_281"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"담양군"
){
editor
.
putInt
(
"c12_282"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"곡성군"
){
editor
.
putInt
(
"c12_283"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"구례군"
){
editor
.
putInt
(
"c12_284"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"고흥군"
){
editor
.
putInt
(
"c12_285"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"보성군"
){
editor
.
putInt
(
"c12_286"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"화순군"
){
editor
.
putInt
(
"c12_287"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"장흥군"
){
editor
.
putInt
(
"c12_288"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"강진군"
){
editor
.
putInt
(
"c12_289"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"해남군"
){
editor
.
putInt
(
"c12_290"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영암군"
){
editor
.
putInt
(
"c12_291"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"무안군"
){
editor
.
putInt
(
"c12_292"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"함평군"
){
editor
.
putInt
(
"c12_293"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영광군"
){
editor
.
putInt
(
"c12_294"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"장성군"
){
editor
.
putInt
(
"c12_295"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"완도군"
){
editor
.
putInt
(
"c12_296"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"진도군"
){
editor
.
putInt
(
"c12_297"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"신안군"
){
editor
.
putInt
(
"c12_298"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"포항시"
){
editor
.
putInt
(
"c12_299"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"포항시 남구"
){
editor
.
putInt
(
"c12_300"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"포항시 북구"
){
editor
.
putInt
(
"c12_301"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"경주시"
){
editor
.
putInt
(
"c12_302"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"김천시"
){
editor
.
putInt
(
"c12_303"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"안동시"
){
editor
.
putInt
(
"c12_304"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"구미시"
){
editor
.
putInt
(
"c12_305"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영주시"
){
editor
.
putInt
(
"c12_306"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영천시"
){
editor
.
putInt
(
"c12_307"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"상주시"
){
editor
.
putInt
(
"c12_308"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"문경시"
){
editor
.
putInt
(
"c12_309"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"경산시"
){
editor
.
putInt
(
"c12_310"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"군위군"
){
editor
.
putInt
(
"c12_311"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"의성군"
){
editor
.
putInt
(
"c12_312"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"청송군"
){
editor
.
putInt
(
"c12_313"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영양군"
){
editor
.
putInt
(
"c12_314"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"영덕군"
){
editor
.
putInt
(
"c12_315"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"청도군"
){
editor
.
putInt
(
"c12_316"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"고령군"
){
editor
.
putInt
(
"c12_317"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"성주군"
){
editor
.
putInt
(
"c12_318"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"칠곡군"
){
editor
.
putInt
(
"c12_319"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"예천군"
){
editor
.
putInt
(
"c12_320"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"봉화군"
){
editor
.
putInt
(
"c12_321"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"울진군"
){
editor
.
putInt
(
"c12_322"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"울릉군"
){
editor
.
putInt
(
"c12_323"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"창원시"
){
editor
.
putInt
(
"c12_324"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"창원시 의창구"
){
editor
.
putInt
(
"c12_325"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"창원시 성산구"
){
editor
.
putInt
(
"c12_326"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"창원시 마산합포구"
){
editor
.
putInt
(
"c12_327"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"창원시 마산회원구"
){
editor
.
putInt
(
"c12_328"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"창원시 진해구"
){
editor
.
putInt
(
"c12_329"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"진주시"
){
editor
.
putInt
(
"c12_330"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"통영시"
){
editor
.
putInt
(
"c12_331"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"사천시"
){
editor
.
putInt
(
"c12_332"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"사천남양출장"
){
editor
.
putInt
(
"c12_333"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"김해시"
){
editor
.
putInt
(
"c12_334"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"장유출장소"
){
editor
.
putInt
(
"c12_335"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"밀양시"
){
editor
.
putInt
(
"c12_336"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"거제시"
){
editor
.
putInt
(
"c12_337"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"양산시"
){
editor
.
putInt
(
"c12_338"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"양산시웅상출장소"
){
editor
.
putInt
(
"c12_339"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"의령군"
){
editor
.
putInt
(
"c12_340"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"함안군"
){
editor
.
putInt
(
"c12_341"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"창녕군"
){
editor
.
putInt
(
"c12_342"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"남해군"
){
editor
.
putInt
(
"c12_343"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"하동군"
){
editor
.
putInt
(
"c12_344"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"산청군"
){
editor
.
putInt
(
"c12_345"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"함양군"
){
editor
.
putInt
(
"c12_346"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"거창군"
){
editor
.
putInt
(
"c12_347"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"합천군"
){
editor
.
putInt
(
"c12_348"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"제주시"
){
editor
.
putInt
(
"c12_349"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
if
(
gooSpinner
.
selectedItem
==
"서귀포시"
){
editor
.
putInt
(
"c12_350"
,
1
);
editor
.
commit
();
editor
.
putString
(
"first_four"
,
"done"
);
editor
.
commit
()}
var
intent
=
Intent
(
this
,
InputProfilFirstFiveActivity
::
class
.
java
)
startActivity
(
intent
)
...
...
vip/app/src/main/java/com/example/vip/InputProfilFirstOneActivity.kt
View file @
52f21f4
package
com.example.vip
import
android.content.Context
import
android.content.Intent
import
android.content.SharedPreferences
import
androidx.appcompat.app.AppCompatActivity
import
android.os.Bundle
import
android.widget.Toast
...
...
@@ -13,7 +15,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_first_one.*
class
InputProfilFirstOneActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://
capstone-vip-user
.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://
wello-topic
.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
...
...
@@ -46,13 +48,50 @@ class InputProfilFirstOneActivity : AppCompatActivity() {
super
.
onCreate
(
savedInstanceState
)
setContentView
(
R
.
layout
.
activity_input_profil_first_one
)
val
prof
:
SharedPreferences
=
getSharedPreferences
(
"profdata"
,
Context
.
MODE_PRIVATE
)
val
editor
:
SharedPreferences
.
Editor
=
prof
.
edit
()
inputStartButton
.
setOnClickListener
{
editor
.
putInt
(
"c1_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c2_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c3_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c4_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c5_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c6_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c7_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c8_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c9_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c10_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c11_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c12_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c13_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c14_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c15_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c16_1"
,
1
);
editor
.
commit
()
if
(
prof
.
getString
(
"first_two"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilFirstTwoActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"first_three"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilFirstThreeActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"first_four"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilFirstFourActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"first_five"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilFirstFiveActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"first_six"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilFirstSixActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"second_one"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilSecondOneActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"second_two"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilSecondTwoActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"second_three"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilSecondThreeActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"third_one"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilThirdOneActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"third_two"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilThirdTwoActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"third_three"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilThirdThreeActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"third_four"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilThirdFourActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"fourth_one"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilFourthOneActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"fourth_two"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilFourthTwoActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"fourth_three"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilFourthThreeActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"fourth_four"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilFourthFourActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"fourth_five"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilFourthFiveActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"fifth_one"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilFifthOneActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"fifth_two"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilFifthTwoActivity
::
class
.
java
);
startActivity
(
intent
)}
else
if
(
prof
.
getString
(
"fifth_three"
,
"none"
)!=
"done"
){
var
intent
=
Intent
(
this
,
InputProfilFifthThreeActivity
::
class
.
java
);
startActivity
(
intent
)}
else
{
var
intent
=
Intent
(
this
,
InputProfilFifthFourActivity
::
class
.
java
);
startActivity
(
intent
)}
inputStartButton
.
setOnClickListener
{
var
intent
=
Intent
(
this
,
InputProfilFirstTwoActivity
::
class
.
java
)
startActivity
(
intent
)
}
}
...
...
vip/app/src/main/java/com/example/vip/InputProfilFirstSixActivity.kt
View file @
52f21f4
...
...
@@ -19,8 +19,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_first_six.*
class
InputProfilFirstSixActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -39,15 +38,13 @@ class InputProfilFirstSixActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
override
fun
onCreate
(
savedInstanceState
:
Bundle
?)
{
super
.
onCreate
(
savedInstanceState
)
setContentView
(
R
.
layout
.
activity_input_profil_first_six
)
...
...
@@ -72,6 +69,7 @@ class InputProfilFirstSixActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -89,172 +87,42 @@ class InputProfilFirstSixActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
questionButton
.
setOnClickListener
{
val
builder
=
AlertDialog
.
Builder
(
this
)
val
dialogView
=
layoutInflater
.
inflate
(
R
.
layout
.
dialog_example
,
null
)
//val dialogText = dialogView.findViewById<EditText>(R.id.dialogEt)
//val dialogRatingBar = dialogView.findViewById<RatingBar>(R.id.dialogRb)
dialogView
.
findViewById
<
TextView
>(
R
.
id
.
dialogTitle
).
text
=
"가족구성원이란?"
dialogView
.
findViewById
<
TextView
>(
R
.
id
.
dialogContent
).
text
=
"주민등록상 같은 거주지에 사는 사람"
builder
.
setView
(
dialogView
)
.
setPositiveButton
(
"확인"
)
{
dialogInterface
,
i
->
//mainTv.text = dialogText.text.toString()
//mainRb.rating = dialogRatingBar.rating
/* 확인일 때 main의 View의 값에 dialog View에 있는 값을 적용 */
}
/*
.setNegativeButton("취소") { dialogInterface, i ->
/* 취소일 때 아무 액션이 없으므로 빈칸 */
}
*/
.
show
()
}
previousButton
.
setOnClickListener
{
var
intent
=
Intent
(
this
,
InputProfilFirstFiveActivity
::
class
.
java
)
...
...
@@ -262,10 +130,13 @@ class InputProfilFirstSixActivity : AppCompatActivity() {
}
nextButton
.
setOnClickListener
{
if
(
gagoojooButton
.
isChecked
){
editor
.
putInt
(
"c13_2"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c13_2"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"first_six"
,
"done"
);
editor
.
commit
()
}
else
if
(
gagoowonButton
.
isChecked
){
editor
.
putInt
(
"c13_3"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c13_3"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"first_six"
,
"done"
);
editor
.
commit
()
}
else
{
}
...
...
vip/app/src/main/java/com/example/vip/InputProfilFirstThreeActivity.kt
View file @
52f21f4
...
...
@@ -21,8 +21,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_first_three.nextButt
class
InputProfilFirstThreeActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -41,15 +40,13 @@ class InputProfilFirstThreeActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
override
fun
onCreate
(
savedInstanceState
:
Bundle
?)
{
super
.
onCreate
(
savedInstanceState
)
setContentView
(
R
.
layout
.
activity_input_profil_first_three
)
...
...
@@ -74,6 +71,7 @@ class InputProfilFirstThreeActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -91,172 +89,46 @@ class InputProfilFirstThreeActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
//Log.d("usertopic_before",user_topic)
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
Log
.
d
(
"debugaaa"
,
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
//Log.d("usertopic_after",user_topic)
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
questionButton
.
setOnClickListener
{
val
builder
=
AlertDialog
.
Builder
(
this
)
val
dialogView
=
layoutInflater
.
inflate
(
R
.
layout
.
dialog_example
,
null
)
//val dialogText = dialogView.findViewById<EditText>(R.id.dialogEt)
//val dialogRatingBar = dialogView.findViewById<RatingBar>(R.id.dialogRb)
dialogView
.
findViewById
<
TextView
>(
R
.
id
.
dialogTitle
).
text
=
"가족구성원이란?"
dialogView
.
findViewById
<
TextView
>(
R
.
id
.
dialogContent
).
text
=
"주민등록상 같은 거주지에 사는 사람"
builder
.
setView
(
dialogView
)
.
setPositiveButton
(
"확인"
)
{
dialogInterface
,
i
->
//mainTv.text = dialogText.text.toString()
//mainRb.rating = dialogRatingBar.rating
/* 확인일 때 main의 View의 값에 dialog View에 있는 값을 적용 */
}
/*
.setNegativeButton("취소") { dialogInterface, i ->
/* 취소일 때 아무 액션이 없으므로 빈칸 */
}
*/
.
show
()
}
/* not use this code start
radio_group.setOnCheckedChangeListener(
RadioGroup.OnCheckedChangeListener { group, checkedId ->
...
...
@@ -272,17 +144,22 @@ class InputProfilFirstThreeActivity : AppCompatActivity() {
}
nextButton
.
setOnClickListener
{
var
intent
=
Intent
(
this
,
InputProfilFirstFourActivity
::
class
.
java
)
startActivity
(
intent
)
if
(
manButton
.
isChecked
){
editor
.
putInt
(
"c3_2"
,
1
)
editor
.
commit
()
editor
.
putString
(
"first_three"
,
"done"
);
editor
.
commit
()
//마지막장에 상관없음 추가
}
else
{
editor
.
putInt
(
"c3_3"
,
1
)
editor
.
commit
()
editor
.
putString
(
"first_three"
,
"done"
);
editor
.
commit
()
}
}
}
...
...
vip/app/src/main/java/com/example/vip/InputProfilFirstTwoActivity.kt
View file @
52f21f4
...
...
@@ -21,8 +21,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_first_two.nextButton
class
InputProfilFirstTwoActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -41,9 +40,8 @@ class InputProfilFirstTwoActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
override
fun
onCreate
(
savedInstanceState
:
Bundle
?)
{
...
...
@@ -70,6 +68,7 @@ class InputProfilFirstTwoActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -87,177 +86,55 @@ class InputProfilFirstTwoActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
//Log.d("usertopic_before",user_topic)
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
Log
.
d
(
"debugaaa"
,
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
writeNewUser
(
user_topic
)
// db에 쓰기
//Log.d("usertopic_after",user_topic)
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
questionButton
.
setOnClickListener
{
val
builder
=
AlertDialog
.
Builder
(
this
)
val
dialogView
=
layoutInflater
.
inflate
(
R
.
layout
.
dialog_example
,
null
)
//val dialogText = dialogView.findViewById<EditText>(R.id.dialogEt)
//val dialogRatingBar = dialogView.findViewById<RatingBar>(R.id.dialogRb)
dialogView
.
findViewById
<
TextView
>(
R
.
id
.
dialogTitle
).
text
=
"가족구성원이란?"
dialogView
.
findViewById
<
TextView
>(
R
.
id
.
dialogContent
).
text
=
"주민등록상 같은 거주지에 사는 사람"
builder
.
setView
(
dialogView
)
.
setPositiveButton
(
"확인"
)
{
dialogInterface
,
i
->
//mainTv.text = dialogText.text.toString()
//mainRb.rating = dialogRatingBar.rating
/* 확인일 때 main의 View의 값에 dialog View에 있는 값을 적용 */
}
/*
.setNegativeButton("취소") { dialogInterface, i ->
/* 취소일 때 아무 액션이 없으므로 빈칸 */
}
*/
.
show
()
}
//editor.putString("birthdate","none")
nextButton
.
setOnClickListener
{
var
birthdateinput
=
findViewById
<
EditText
>(
R
.
id
.
editText
).
text
.
toString
()
var
birthdateint
=
0
if
(
birthdateinput
==
""
)
{
...
...
@@ -270,6 +147,9 @@ class InputProfilFirstTwoActivity : AppCompatActivity() {
if
((
2019
-
birthdateint
)<
19
){
editor
.
putInt
(
"c1_2"
,
1
)
editor
.
commit
()
editor
.
putString
(
"first_two"
,
"done"
);
editor
.
commit
()
Toast
.
makeText
(
baseContext
,
prof
.
getInt
(
"c1_2"
,
0
).
toString
(),
Toast
.
LENGTH_SHORT
).
show
()
//마지막장에 상관없음 추가
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
"c1_2"
)
...
...
@@ -283,22 +163,32 @@ class InputProfilFirstTwoActivity : AppCompatActivity() {
else
if
((
2019
-
birthdateint
)<
34
){
editor
.
putInt
(
"c1_3"
,
1
)
editor
.
commit
()
editor
.
putString
(
"first_two"
,
"done"
);
editor
.
commit
()
}
else
if
((
2019
-
birthdateint
)<
40
){
editor
.
putInt
(
"c1_4"
,
1
)
editor
.
commit
()
editor
.
putString
(
"first_two"
,
"done"
);
editor
.
commit
()
}
else
if
((
2019
-
birthdateint
)<
49
){
editor
.
putInt
(
"c1_5"
,
1
)
editor
.
commit
()
editor
.
putString
(
"first_two"
,
"done"
);
editor
.
commit
()
}
else
if
((
2019
-
birthdateint
)<
59
){
editor
.
putInt
(
"c1_6"
,
1
)
editor
.
commit
()
editor
.
putString
(
"first_two"
,
"done"
);
editor
.
commit
()
}
else
{
editor
.
putInt
(
"c1_7"
,
1
)
editor
.
commit
()
editor
.
putString
(
"first_two"
,
"done"
);
editor
.
commit
()
}
var
intent
=
Intent
(
this
,
InputProfilFirstThreeActivity
::
class
.
java
)
startActivity
(
intent
)
...
...
vip/app/src/main/java/com/example/vip/InputProfilFourthFiveActivity.kt
View file @
52f21f4
...
...
@@ -19,8 +19,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_fourth_five.*
class
InputProfilFourthFiveActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -39,9 +38,8 @@ class InputProfilFourthFiveActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
...
...
@@ -69,6 +67,7 @@ class InputProfilFourthFiveActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -86,146 +85,38 @@ class InputProfilFourthFiveActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
@@ -259,11 +150,11 @@ class InputProfilFourthFiveActivity : AppCompatActivity() {
}
nextButton
.
setOnClickListener
{
if
(
nothingButton
.
isChecked
){
editor
.
putInt
(
"c8_1"
,
1
);
editor
.
commit
()}
if
(
iljaeButton
.
isChecked
){
editor
.
putInt
(
"c8_12"
,
1
);
editor
.
commit
()}
if
(
specialpihaeButton
.
isChecked
){
editor
.
putInt
(
"c8_13"
,
1
);
editor
.
commit
()}
if
(
sanuppihaeButton
.
isChecked
){
editor
.
putInt
(
"c8_14"
,
1
);
editor
.
commit
()}
if
(
guitarButton
.
isChecked
){
editor
.
putInt
(
"c8_17"
,
1
);
editor
.
commit
()}
if
(
nothingButton
.
isChecked
){
editor
.
putInt
(
"c8_1"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_five"
,
"done"
);
editor
.
commit
()
}
if
(
iljaeButton
.
isChecked
){
editor
.
putInt
(
"c8_12"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_five"
,
"done"
);
editor
.
commit
()
}
if
(
specialpihaeButton
.
isChecked
){
editor
.
putInt
(
"c8_13"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_five"
,
"done"
);
editor
.
commit
()
}
if
(
sanuppihaeButton
.
isChecked
){
editor
.
putInt
(
"c8_14"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_five"
,
"done"
);
editor
.
commit
()
}
if
(
guitarButton
.
isChecked
){
editor
.
putInt
(
"c8_17"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_five"
,
"done"
);
editor
.
commit
()
}
//기타가 똑같은거 지정
/*
...
...
vip/app/src/main/java/com/example/vip/InputProfilFourthFourActivity.kt
View file @
52f21f4
...
...
@@ -19,8 +19,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_fourth_four.*
class
InputProfilFourthFourActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -39,9 +38,8 @@ class InputProfilFourthFourActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
...
...
@@ -72,6 +70,7 @@ class InputProfilFourthFourActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -89,146 +88,38 @@ class InputProfilFourthFourActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
@@ -262,16 +153,16 @@ class InputProfilFourthFourActivity : AppCompatActivity() {
}
nextButton
.
setOnClickListener
{
if
(
nothingButton
.
isChecked
){
editor
.
putInt
(
"c8_1"
,
1
);
editor
.
commit
()}
if
(
pokryukButton
.
isChecked
){
editor
.
putInt
(
"c8_9"
,
1
);
editor
.
commit
()}
if
(
pihaeButton
.
isChecked
){
editor
.
putInt
(
"c8_9"
,
1
);
editor
.
commit
()}
if
(
kachoolButton
.
isChecked
){
editor
.
putInt
(
"c8_9"
,
1
);
editor
.
commit
()}
if
(
sagoButton
.
isChecked
){
editor
.
putInt
(
"c8_9"
,
1
);
editor
.
commit
()}
if
(
ihonButton
.
isChecked
){
editor
.
putInt
(
"c8_15"
,
1
);
editor
.
commit
()}
if
(
jaehaeButton
.
isChecked
){
editor
.
putInt
(
"c8_9"
,
1
);
editor
.
commit
()}
if
(
hakkyobaakButton
.
isChecked
){
editor
.
putInt
(
"c8_16"
,
1
);
editor
.
commit
()}
if
(
siljikButton
.
isChecked
){
editor
.
putInt
(
"c5_9"
,
1
);
editor
.
commit
()}
if
(
guitarButton
.
isChecked
){
editor
.
putInt
(
"c8_17"
,
1
);
editor
.
commit
()}
if
(
nothingButton
.
isChecked
){
editor
.
putInt
(
"c8_1"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_four"
,
"done"
);
editor
.
commit
()
}
if
(
pokryukButton
.
isChecked
){
editor
.
putInt
(
"c8_9"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_four"
,
"done"
);
editor
.
commit
()
}
if
(
pihaeButton
.
isChecked
){
editor
.
putInt
(
"c8_9"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_four"
,
"done"
);
editor
.
commit
()
}
if
(
kachoolButton
.
isChecked
){
editor
.
putInt
(
"c8_9"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_four"
,
"done"
);
editor
.
commit
()
}
if
(
sagoButton
.
isChecked
){
editor
.
putInt
(
"c8_9"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_four"
,
"done"
);
editor
.
commit
()
}
if
(
ihonButton
.
isChecked
){
editor
.
putInt
(
"c8_15"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_four"
,
"done"
);
editor
.
commit
()
}
if
(
jaehaeButton
.
isChecked
){
editor
.
putInt
(
"c8_9"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_four"
,
"done"
);
editor
.
commit
()
}
if
(
hakkyobaakButton
.
isChecked
){
editor
.
putInt
(
"c8_16"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_four"
,
"done"
);
editor
.
commit
()
}
if
(
siljikButton
.
isChecked
){
editor
.
putInt
(
"c5_9"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_four"
,
"done"
);
editor
.
commit
()
}
if
(
guitarButton
.
isChecked
){
editor
.
putInt
(
"c8_17"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_four"
,
"done"
);
editor
.
commit
()
}
var
intent
=
Intent
(
this
,
InputProfilFourthFiveActivity
::
class
.
java
)
startActivity
(
intent
)
...
...
vip/app/src/main/java/com/example/vip/InputProfilFourthOneActivity.kt
View file @
52f21f4
...
...
@@ -21,8 +21,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_fourth_one.*
class
InputProfilFourthOneActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -41,9 +40,8 @@ class InputProfilFourthOneActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
...
...
@@ -74,6 +72,7 @@ class InputProfilFourthOneActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -91,146 +90,38 @@ class InputProfilFourthOneActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
@@ -265,38 +156,6 @@ class InputProfilFourthOneActivity : AppCompatActivity() {
//그냥 소유 미소유-모두무주택자 2개로 함
// 1. 툴바 사용 설정
setSupportActionBar
(
toolbar
)
skipButton
.
setOnClickListener
{
var
intent
=
Intent
(
this
,
InputProfilSecondOneActivity
::
class
.
java
)
startActivity
(
intent
)
}
questionButton
.
setOnClickListener
{
val
builder
=
AlertDialog
.
Builder
(
this
)
val
dialogView
=
layoutInflater
.
inflate
(
R
.
layout
.
dialog_example
,
null
)
//val dialogText = dialogView.findViewById<EditText>(R.id.dialogEt)
//val dialogRatingBar = dialogView.findViewById<RatingBar>(R.id.dialogRb)
dialogView
.
findViewById
<
TextView
>(
R
.
id
.
dialogTitle
).
text
=
"가족구성원이란?"
dialogView
.
findViewById
<
TextView
>(
R
.
id
.
dialogContent
).
text
=
"주민등록상 같은 거주지에 사는 사람"
builder
.
setView
(
dialogView
)
.
setPositiveButton
(
"확인"
)
{
dialogInterface
,
i
->
//mainTv.text = dialogText.text.toString()
//mainRb.rating = dialogRatingBar.rating
/* 확인일 때 main의 View의 값에 dialog View에 있는 값을 적용 */
}
/*
.setNegativeButton("취소") { dialogInterface, i ->
/* 취소일 때 아무 액션이 없으므로 빈칸 */
}
*/
.
show
()
}
previousButton
.
setOnClickListener
{
...
...
@@ -319,34 +178,42 @@ class InputProfilFourthOneActivity : AppCompatActivity() {
if
(
yesButton
.
isChecked
){
editor
.
putInt
(
"c14_2"
,
1
)
editor
.
commit
()
editor
.
putString
(
"fourth_one"
,
"done"
);
editor
.
commit
()
}
if
(
noButton
.
isChecked
){
editor
.
putInt
(
"c14_3"
,
1
)
editor
.
commit
()
editor
.
putString
(
"fourth_one"
,
"done"
);
editor
.
commit
()
}
if
(
jeonsaeButton
.
isChecked
){
editor
.
putInt
(
"c16_2"
,
1
)
editor
.
commit
()
editor
.
putString
(
"fourth_one"
,
"done"
);
editor
.
commit
()
}
if
(
wolseButton
.
isChecked
){
editor
.
putInt
(
"c16_3"
,
1
)
editor
.
commit
()
editor
.
putString
(
"fourth_one"
,
"done"
);
editor
.
commit
()
}
if
(
kongkongButton
.
isChecked
){
editor
.
putInt
(
"c16_4"
,
1
)
editor
.
commit
()
editor
.
putString
(
"fourth_one"
,
"done"
);
editor
.
commit
()
}
if
(
moosangButton
.
isChecked
){
editor
.
putInt
(
"c16_5"
,
1
)
editor
.
commit
()
editor
.
putString
(
"fourth_one"
,
"done"
);
editor
.
commit
()
}
if
(
bojangButton
.
isChecked
){
editor
.
putInt
(
"c16_6"
,
1
)
editor
.
commit
()
editor
.
putString
(
"fourth_one"
,
"done"
);
editor
.
commit
()
}
if
(
guitarButton
.
isChecked
){
editor
.
putInt
(
"c16_7"
,
1
)
editor
.
commit
()
editor
.
putString
(
"fourth_one"
,
"done"
);
editor
.
commit
()
}
var
intent
=
Intent
(
this
,
InputProfilFourthTwoActivity
::
class
.
java
)
...
...
vip/app/src/main/java/com/example/vip/InputProfilFourthThreeActivity.kt
View file @
52f21f4
...
...
@@ -19,8 +19,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_fourth_three.*
class
InputProfilFourthThreeActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -39,9 +38,8 @@ class InputProfilFourthThreeActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
...
...
@@ -72,6 +70,7 @@ class InputProfilFourthThreeActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -89,146 +88,38 @@ class InputProfilFourthThreeActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
@@ -263,18 +154,18 @@ class InputProfilFourthThreeActivity : AppCompatActivity() {
nextButton
.
setOnClickListener
{
if
(
nothingButton
.
isChecked
){
editor
.
putInt
(
"c8_1"
,
1
);
editor
.
commit
()}
if
(
jeosodeukButton
.
isChecked
){
editor
.
putInt
(
"c8_3"
,
1
);
editor
.
commit
()}
if
(
hanboomoButton
.
isChecked
){
editor
.
putInt
(
"c8_7"
,
1
);
editor
.
commit
()}
if
(
oegookinButton
.
isChecked
){
editor
.
putInt
(
"c8_5"
,
1
);
editor
.
commit
()}
if
(
damoonhwaButton
.
isChecked
){
editor
.
putInt
(
"c8_4"
,
1
);
editor
.
commit
()}
if
(
jaangaeButton
.
isChecked
){
editor
.
putInt
(
"c8_2"
,
1
);
editor
.
commit
()}
if
(
imshinchoolsanButton
.
isChecked
){
editor
.
putInt
(
"c7_1"
,
1
);
editor
.
commit
()}
if
(
ipyaangButton
.
isChecked
){
editor
.
putInt
(
"c8_10"
,
1
);
editor
.
commit
()}
if
(
gaajungButton
.
isChecked
){
editor
.
putInt
(
"c8_11"
,
1
);
editor
.
commit
()}
if
(
bookhanButton
.
isChecked
){
editor
.
putInt
(
"c8_6"
,
1
);
editor
.
commit
()}
if
(
gookgayoogongButton
.
isChecked
){
editor
.
putInt
(
"c8_8"
,
1
);
editor
.
commit
()}
if
(
guitarButton
.
isChecked
){
editor
.
putInt
(
"c8_17"
,
1
);
editor
.
commit
()}
if
(
nothingButton
.
isChecked
){
editor
.
putInt
(
"c8_1"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_three"
,
"done"
);
editor
.
commit
()
}
if
(
jeosodeukButton
.
isChecked
){
editor
.
putInt
(
"c8_3"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_three"
,
"done"
);
editor
.
commit
()
}
if
(
hanboomoButton
.
isChecked
){
editor
.
putInt
(
"c8_7"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_three"
,
"done"
);
editor
.
commit
()
}
if
(
oegookinButton
.
isChecked
){
editor
.
putInt
(
"c8_5"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_three"
,
"done"
);
editor
.
commit
()
}
if
(
damoonhwaButton
.
isChecked
){
editor
.
putInt
(
"c8_4"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_three"
,
"done"
);
editor
.
commit
()
}
if
(
jaangaeButton
.
isChecked
){
editor
.
putInt
(
"c8_2"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_three"
,
"done"
);
editor
.
commit
()
}
if
(
imshinchoolsanButton
.
isChecked
){
editor
.
putInt
(
"c7_1"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_three"
,
"done"
);
editor
.
commit
()
}
if
(
ipyaangButton
.
isChecked
){
editor
.
putInt
(
"c8_10"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_three"
,
"done"
);
editor
.
commit
()
}
if
(
gaajungButton
.
isChecked
){
editor
.
putInt
(
"c8_11"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_three"
,
"done"
);
editor
.
commit
()
}
if
(
bookhanButton
.
isChecked
){
editor
.
putInt
(
"c8_6"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_three"
,
"done"
);
editor
.
commit
()
}
if
(
gookgayoogongButton
.
isChecked
){
editor
.
putInt
(
"c8_8"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_three"
,
"done"
);
editor
.
commit
()
}
if
(
guitarButton
.
isChecked
){
editor
.
putInt
(
"c8_17"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_three"
,
"done"
);
editor
.
commit
()
}
var
intent
=
Intent
(
this
,
InputProfilFourthFourActivity
::
class
.
java
)
startActivity
(
intent
)
...
...
vip/app/src/main/java/com/example/vip/InputProfilFourthTwoActivity.kt
View file @
52f21f4
...
...
@@ -21,8 +21,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_fourth_two.*
class
InputProfilFourthTwoActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -41,15 +40,13 @@ class InputProfilFourthTwoActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
override
fun
onCreate
(
savedInstanceState
:
Bundle
?)
{
super
.
onCreate
(
savedInstanceState
)
setContentView
(
R
.
layout
.
activity_input_profil_fourth_two
)
...
...
@@ -74,6 +71,7 @@ class InputProfilFourthTwoActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -91,146 +89,38 @@ class InputProfilFourthTwoActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
@@ -265,14 +155,14 @@ class InputProfilFourthTwoActivity : AppCompatActivity() {
nextButton
.
setOnClickListener
{
if
(
yesButton
.
isChecked
){
editor
.
putInt
(
"c15_2"
,
1
);
editor
.
commit
()}
if
(
noButton
.
isChecked
){
editor
.
putInt
(
"c15_3"
,
1
);
editor
.
commit
()}
if
(
jeonsaeButton
.
isChecked
){
editor
.
putInt
(
"c16_2"
,
1
);
editor
.
commit
()}
if
(
wolseButton
.
isChecked
){
editor
.
putInt
(
"c16_3"
,
1
);
editor
.
commit
()}
if
(
kongkongButton
.
isChecked
){
editor
.
putInt
(
"c16_4"
,
1
);
editor
.
commit
()}
if
(
moosangButton
.
isChecked
){
editor
.
putInt
(
"c16_5"
,
1
);
editor
.
commit
()}
if
(
bojangButton
.
isChecked
){
editor
.
putInt
(
"c16_6"
,
1
);
editor
.
commit
()}
if
(
guitarButton
.
isChecked
){
editor
.
putInt
(
"c16_7"
,
1
);
editor
.
commit
()}
if
(
yesButton
.
isChecked
){
editor
.
putInt
(
"c15_2"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_two"
,
"done"
);
editor
.
commit
()
}
if
(
noButton
.
isChecked
){
editor
.
putInt
(
"c15_3"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_two"
,
"done"
);
editor
.
commit
()
}
if
(
jeonsaeButton
.
isChecked
){
editor
.
putInt
(
"c16_2"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_two"
,
"done"
);
editor
.
commit
()
}
if
(
wolseButton
.
isChecked
){
editor
.
putInt
(
"c16_3"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_two"
,
"done"
);
editor
.
commit
()
}
if
(
kongkongButton
.
isChecked
){
editor
.
putInt
(
"c16_4"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_two"
,
"done"
);
editor
.
commit
()
}
if
(
moosangButton
.
isChecked
){
editor
.
putInt
(
"c16_5"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_two"
,
"done"
);
editor
.
commit
()
}
if
(
bojangButton
.
isChecked
){
editor
.
putInt
(
"c16_6"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_two"
,
"done"
);
editor
.
commit
()
}
if
(
guitarButton
.
isChecked
){
editor
.
putInt
(
"c16_7"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"fourth_two"
,
"done"
);
editor
.
commit
()
}
var
intent
=
Intent
(
this
,
InputProfilFourthThreeActivity
::
class
.
java
)
startActivity
(
intent
)
...
...
vip/app/src/main/java/com/example/vip/InputProfilSecondOneActivity.kt
View file @
52f21f4
...
...
@@ -20,8 +20,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_second_one.*
class
InputProfilSecondOneActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -40,12 +39,10 @@ class InputProfilSecondOneActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
override
fun
onCreate
(
savedInstanceState
:
Bundle
?)
{
super
.
onCreate
(
savedInstanceState
)
setContentView
(
R
.
layout
.
activity_input_profil_second_one
)
...
...
@@ -70,6 +67,7 @@ class InputProfilSecondOneActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -87,146 +85,38 @@ class InputProfilSecondOneActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
@@ -264,23 +154,23 @@ class InputProfilSecondOneActivity : AppCompatActivity() {
nextButton
.
setOnClickListener
{
if
(
baewoojaButton
.
isChecked
){
editor
.
putInt
(
"c10_2"
,
1
);
editor
.
commit
()}
if
(
baewoojaboomoButton
.
isChecked
){
editor
.
putInt
(
"c10_3"
,
1
);
editor
.
commit
()}
if
(
baewoojajoboomoButton
.
isChecked
){
editor
.
putInt
(
"c10_4"
,
1
);
editor
.
commit
()}
if
(
baewoojaButton
.
isChecked
){
editor
.
putInt
(
"c10_2"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_one"
,
"done"
);
editor
.
commit
()
}
if
(
baewoojaboomoButton
.
isChecked
){
editor
.
putInt
(
"c10_3"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_one"
,
"done"
);
editor
.
commit
()
}
if
(
baewoojajoboomoButton
.
isChecked
){
editor
.
putInt
(
"c10_4"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_one"
,
"done"
);
editor
.
commit
()
}
if
(
brotherButton
.
isChecked
){
editor
.
putInt
(
"c10_5"
,
1
);
editor
.
commit
()
editor
.
putString
(
"with_brothersister"
,
"yes"
)}
if
(
baewoojabrotherButton
.
isChecked
){
editor
.
putInt
(
"c10_6"
,
1
);
editor
.
commit
()}
if
(
donggeoButton
.
isChecked
){
editor
.
putInt
(
"c10_7"
,
1
);
editor
.
commit
()}
if
(
fatherButton
.
isChecked
){
editor
.
putInt
(
"c10_8"
,
1
);
editor
.
commit
()}
if
(
motherButton
.
isChecked
){
editor
.
putInt
(
"c10_9"
,
1
);
editor
.
commit
()}
if
(
grandsonbaewoojaButton
.
isChecked
){
editor
.
putInt
(
"c10_10"
,
1
);
editor
.
commit
()}
if
(
grandfatherButton
.
isChecked
){
editor
.
putInt
(
"c10_11"
,
1
);
editor
.
commit
()}
if
(
grandmotherButton
.
isChecked
){
editor
.
putInt
(
"c10_12"
,
1
);
editor
.
commit
()}
if
(
grandsonButton
.
isChecked
){
editor
.
putInt
(
"c10_13"
,
1
);
editor
.
commit
()}
editor
.
putString
(
"with_brothersister"
,
"yes"
)
;
editor
.
putString
(
"second_one"
,
"done"
);
editor
.
commit
()
}
if
(
baewoojabrotherButton
.
isChecked
){
editor
.
putInt
(
"c10_6"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_one"
,
"done"
);
editor
.
commit
()
}
if
(
donggeoButton
.
isChecked
){
editor
.
putInt
(
"c10_7"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_one"
,
"done"
);
editor
.
commit
()
}
if
(
fatherButton
.
isChecked
){
editor
.
putInt
(
"c10_8"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_one"
,
"done"
);
editor
.
commit
()
}
if
(
motherButton
.
isChecked
){
editor
.
putInt
(
"c10_9"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_one"
,
"done"
);
editor
.
commit
()
}
if
(
grandsonbaewoojaButton
.
isChecked
){
editor
.
putInt
(
"c10_10"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_one"
,
"done"
);
editor
.
commit
()
}
if
(
grandfatherButton
.
isChecked
){
editor
.
putInt
(
"c10_11"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_one"
,
"done"
);
editor
.
commit
()
}
if
(
grandmotherButton
.
isChecked
){
editor
.
putInt
(
"c10_12"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_one"
,
"done"
);
editor
.
commit
()
}
if
(
grandsonButton
.
isChecked
){
editor
.
putInt
(
"c10_13"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_one"
,
"done"
);
editor
.
commit
()
}
if
(
janyeoButton
.
isChecked
){
editor
.
putInt
(
"c10_14"
,
1
);
editor
.
commit
()
editor
.
putString
(
"with_child"
,
"yes"
)}
if
(
janyeobaewoojaButton
.
isChecked
){
editor
.
putInt
(
"c10_15"
,
1
);
editor
.
commit
()}
if
(
nothingButton
.
isChecked
){
editor
.
putInt
(
"c10_18"
,
1
);
editor
.
commit
()}
editor
.
putString
(
"with_child"
,
"yes"
)
;
editor
.
putString
(
"second_one"
,
"done"
);
editor
.
commit
()
}
if
(
janyeobaewoojaButton
.
isChecked
){
editor
.
putInt
(
"c10_15"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_one"
,
"done"
);
editor
.
commit
()
}
if
(
nothingButton
.
isChecked
){
editor
.
putInt
(
"c10_18"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_one"
,
"done"
);
editor
.
commit
()
}
if
(
janyeoButton
.
isChecked
//prof.getString("with_child","none")=="yes"
...
...
vip/app/src/main/java/com/example/vip/InputProfilSecondThreeActivity.kt
View file @
52f21f4
...
...
@@ -24,8 +24,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_second_three.toolbar
class
InputProfilSecondThreeActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -44,9 +43,8 @@ class InputProfilSecondThreeActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
...
...
@@ -71,11 +69,11 @@ class InputProfilSecondThreeActivity : AppCompatActivity() {
}
//pushing code end
skipButton
.
setOnClickListener
{
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -93,156 +91,42 @@ class InputProfilSecondThreeActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
setSupportActionBar
(
toolbar
)
skipButton
.
setOnClickListener
{
var
intent
=
Intent
(
this
,
InputProfilSecondOneActivity
::
class
.
java
)
startActivity
(
intent
)
}
previousButton
.
setOnClickListener
{
var
intent
=
Intent
(
this
,
InputProfilSecondTwoActivity
::
class
.
java
)
...
...
@@ -252,10 +136,10 @@ class InputProfilSecondThreeActivity : AppCompatActivity() {
nextButton
.
setOnClickListener
{
var
numOfBS
=
findViewById
<
EditText
>(
R
.
id
.
bsNumberEditText
).
text
.
toString
().
toInt
()
if
(
numOfBS
>=
2
){
editor
.
putInt
(
"c10_16"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c10_16"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_three"
,
"done"
);
editor
.
commit
()
}
if
(
numOfBS
<
2
){
editor
.
putInt
(
"c10_17"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c10_17"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_three"
,
"done"
);
editor
.
commit
()
}
var
intent
=
Intent
(
this
,
InputProfilThirdOneActivity
::
class
.
java
)
startActivity
(
intent
)
...
...
vip/app/src/main/java/com/example/vip/InputProfilSecondTwoActivity.kt
View file @
52f21f4
...
...
@@ -24,8 +24,7 @@ import kotlinx.android.synthetic.main.item_child.view.*
class
InputProfilSecondTwoActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -44,9 +43,8 @@ class InputProfilSecondTwoActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
override
fun
onCreate
(
savedInstanceState
:
Bundle
?)
{
...
...
@@ -73,6 +71,7 @@ class InputProfilSecondTwoActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -90,156 +89,42 @@ class InputProfilSecondTwoActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
setSupportActionBar
(
toolbar
)
skipButton
.
setOnClickListener
{
var
intent
=
Intent
(
this
,
InputProfilSecondOneActivity
::
class
.
java
)
startActivity
(
intent
)
}
previousButton
.
setOnClickListener
{
var
intent
=
Intent
(
this
,
InputProfilSecondOneActivity
::
class
.
java
)
startActivity
(
intent
)
...
...
@@ -247,10 +132,10 @@ class InputProfilSecondTwoActivity : AppCompatActivity() {
nextButton
.
setOnClickListener
{
var
numOfChild
=
findViewById
<
EditText
>(
R
.
id
.
childNumberEditText
).
text
.
toString
().
toInt
()
if
(
numOfChild
>=
3
){
editor
.
putInt
(
"c10_16"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c10_16"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_two"
,
"done"
);
editor
.
commit
()
}
if
(
numOfChild
<
3
){
editor
.
putInt
(
"c10_17"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c10_17"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"second_two"
,
"done"
);
editor
.
commit
()
}
...
...
vip/app/src/main/java/com/example/vip/InputProfilThirdFourActivity.kt
View file @
52f21f4
...
...
@@ -21,8 +21,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_third_four.*
class
InputProfilThirdFourActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -41,9 +40,8 @@ class InputProfilThirdFourActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
...
...
@@ -74,6 +72,7 @@ class InputProfilThirdFourActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -91,146 +90,38 @@ class InputProfilThirdFourActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
@@ -268,28 +159,28 @@ class InputProfilThirdFourActivity : AppCompatActivity() {
if
(
yesButton
.
isChecked
){
editor
.
putInt
(
"c8_2"
,
1
);
editor
.
commit
()
}
if
(
jichaeButton
.
isChecked
){
editor
.
putInt
(
"c9_2"
,
1
);
editor
.
commit
()}
if
(
noebyungbyunButton
.
isChecked
){
editor
.
putInt
(
"c9_3"
,
1
);
editor
.
commit
()}
if
(
sigaakButton
.
isChecked
){
editor
.
putInt
(
"c9_4"
,
1
);
editor
.
commit
()}
if
(
chungkaakButton
.
isChecked
){
editor
.
putInt
(
"c9_5"
,
1
);
editor
.
commit
()}
if
(
unuhButton
.
isChecked
){
editor
.
putInt
(
"c9_6"
,
1
);
editor
.
commit
()}
if
(
ahnmyunButton
.
isChecked
){
editor
.
putInt
(
"c9_7"
,
1
);
editor
.
commit
()}
if
(
sinjaangButton
.
isChecked
){
editor
.
putInt
(
"c9_8"
,
1
);
editor
.
commit
()}
if
(
simjaangButton
.
isChecked
){
editor
.
putInt
(
"c9_9"
,
1
);
editor
.
commit
()}
if
(
gaanjaangButton
.
isChecked
){
editor
.
putInt
(
"c9_10"
,
1
);
editor
.
commit
()}
if
(
jaangrooButton
.
isChecked
){
editor
.
putInt
(
"c9_11"
,
1
);
editor
.
commit
()}
if
(
noejungjeungButton
.
isChecked
){
editor
.
putInt
(
"c9_12"
,
1
);
editor
.
commit
()}
if
(
hoheupkiButton
.
isChecked
){
editor
.
putInt
(
"c9_13"
,
1
);
editor
.
commit
()}
if
(
jijukButton
.
isChecked
){
editor
.
putInt
(
"c9_14"
,
1
);
editor
.
commit
()}
if
(
japyeahButton
.
isChecked
){
editor
.
putInt
(
"c9_15"
,
1
);
editor
.
commit
()}
if
(
jeongshinButton
.
isChecked
){
editor
.
putInt
(
"c9_16"
,
1
);
editor
.
commit
()}
if
(
nothingButton
.
isChecked
){
editor
.
putInt
(
"c8_1"
,
1
);
editor
.
commit
()}
//DB,pref 뻑 주의
if
(
imshinButton
.
isChecked
){
editor
.
putInt
(
"c7_2"
,
1
);
editor
.
commit
()}
if
(
nanchiButton
.
isChecked
){
editor
.
putInt
(
"c9_17"
,
1
);
editor
.
commit
()}
if
(
oeButton
.
isChecked
){
editor
.
putInt
(
"c9_18"
,
1
);
editor
.
commit
()}
if
(
yoyaangButton
.
isChecked
){
editor
.
putInt
(
"c9_19"
,
1
);
editor
.
commit
()}
if
(
guitarButton
.
isChecked
){
editor
.
putInt
(
"c8_17"
,
1
);
editor
.
commit
()}
if
(
jichaeButton
.
isChecked
){
editor
.
putInt
(
"c9_2"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
noebyungbyunButton
.
isChecked
){
editor
.
putInt
(
"c9_3"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
sigaakButton
.
isChecked
){
editor
.
putInt
(
"c9_4"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
chungkaakButton
.
isChecked
){
editor
.
putInt
(
"c9_5"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
unuhButton
.
isChecked
){
editor
.
putInt
(
"c9_6"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
ahnmyunButton
.
isChecked
){
editor
.
putInt
(
"c9_7"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
sinjaangButton
.
isChecked
){
editor
.
putInt
(
"c9_8"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
simjaangButton
.
isChecked
){
editor
.
putInt
(
"c9_9"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
gaanjaangButton
.
isChecked
){
editor
.
putInt
(
"c9_10"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
jaangrooButton
.
isChecked
){
editor
.
putInt
(
"c9_11"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
noejungjeungButton
.
isChecked
){
editor
.
putInt
(
"c9_12"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
hoheupkiButton
.
isChecked
){
editor
.
putInt
(
"c9_13"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
jijukButton
.
isChecked
){
editor
.
putInt
(
"c9_14"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
japyeahButton
.
isChecked
){
editor
.
putInt
(
"c9_15"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
jeongshinButton
.
isChecked
){
editor
.
putInt
(
"c9_16"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
nothingButton
.
isChecked
){
editor
.
putInt
(
"c8_1"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
//DB,pref 뻑 주의
if
(
imshinButton
.
isChecked
){
editor
.
putInt
(
"c7_2"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
nanchiButton
.
isChecked
){
editor
.
putInt
(
"c9_17"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
oeButton
.
isChecked
){
editor
.
putInt
(
"c9_18"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
yoyaangButton
.
isChecked
){
editor
.
putInt
(
"c9_19"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
if
(
guitarButton
.
isChecked
){
editor
.
putInt
(
"c8_17"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_four"
,
"done"
);
editor
.
commit
()
}
var
intent
=
Intent
(
this
,
InputProfilFourthOneActivity
::
class
.
java
)
startActivity
(
intent
)
...
...
vip/app/src/main/java/com/example/vip/InputProfilThirdOneActivity.kt
View file @
52f21f4
...
...
@@ -20,8 +20,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_third_one.*
class
InputProfilThirdOneActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -40,15 +39,13 @@ class InputProfilThirdOneActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
override
fun
onCreate
(
savedInstanceState
:
Bundle
?)
{
super
.
onCreate
(
savedInstanceState
)
setContentView
(
R
.
layout
.
activity_input_profil_third_one
)
...
...
@@ -73,6 +70,7 @@ class InputProfilThirdOneActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -90,146 +88,38 @@ class InputProfilThirdOneActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
@@ -322,17 +212,17 @@ class InputProfilThirdOneActivity : AppCompatActivity() {
nextButton
.
setOnClickListener
{
if
(
elementaryButton
.
isChecked
){
editor
.
putInt
(
"c6_2"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c6_2"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_one"
,
"done"
);
editor
.
commit
()
}
else
if
(
middleButton
.
isChecked
){
editor
.
putInt
(
"c6_3"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c6_3"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_one"
,
"done"
);
editor
.
commit
()
}
else
if
(
highButton
.
isChecked
){
editor
.
putInt
(
"c6_4"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c6_4"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_one"
,
"done"
);
editor
.
commit
()
}
else
if
(
universityButton
.
isChecked
){
editor
.
putInt
(
"c6_5"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c6_5"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_one"
,
"done"
);
editor
.
commit
()
}
else
if
(
graduateButton
.
isChecked
){
editor
.
putInt
(
"c6_6"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c6_6"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_one"
,
"done"
);
editor
.
commit
()
}
else
if
(
nothingButton
.
isChecked
){
editor
.
putInt
(
"c6_7"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c6_7"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_one"
,
"done"
);
editor
.
commit
()
}
else
{
}
...
...
vip/app/src/main/java/com/example/vip/InputProfilThirdThreeActivity.kt
View file @
52f21f4
...
...
@@ -19,8 +19,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_third_three.*
class
InputProfilThirdThreeActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -39,9 +38,8 @@ class InputProfilThirdThreeActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
...
...
@@ -71,6 +69,7 @@ class InputProfilThirdThreeActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -88,146 +87,38 @@ class InputProfilThirdThreeActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
@@ -255,10 +146,6 @@ class InputProfilThirdThreeActivity : AppCompatActivity() {
.
show
()
}
skipButton
.
setOnClickListener
{
var
intent
=
Intent
(
this
,
InputProfilSecondOneActivity
::
class
.
java
)
startActivity
(
intent
)
}
previousButton
.
setOnClickListener
{
var
intent
=
Intent
(
this
,
InputProfilThirdTwoActivity
::
class
.
java
)
...
...
@@ -266,16 +153,16 @@ class InputProfilThirdThreeActivity : AppCompatActivity() {
}
nextButton
.
setOnClickListener
{
if
(
nothingButton
.
isChecked
){
editor
.
putInt
(
"c4_11"
,
1
);
editor
.
commit
()}
if
(
mipilButton
.
isChecked
){
editor
.
putInt
(
"c4_2"
,
1
);
editor
.
commit
()}
if
(
myunjaeButton
.
isChecked
){
editor
.
putInt
(
"c4_3"
,
1
);
editor
.
commit
()}
if
(
jobsoldierButton
.
isChecked
){
editor
.
putInt
(
"c4_4"
,
1
);
editor
.
commit
()}
if
(
bokmoojoongButton
.
isChecked
){
editor
.
putInt
(
"c4_5"
,
1
);
editor
.
commit
()}
if
(
mangijedaeButton
.
isChecked
){
editor
.
putInt
(
"c4_6"
,
1
);
editor
.
commit
()}
if
(
specialmanryoButton
.
isChecked
){
editor
.
putInt
(
"c4_7"
,
1
);
editor
.
commit
()}
if
(
specialbokmoosanupButton
.
isChecked
){
editor
.
putInt
(
"c4_8"
,
1
);
editor
.
commit
()}
if
(
specialbokmoojeonmoonButton
.
isChecked
){
editor
.
putInt
(
"c4_9"
,
1
);
editor
.
commit
()}
if
(
jedaeguitarButton
.
isChecked
){
editor
.
putInt
(
"c4_10"
,
1
);
editor
.
commit
()}
if
(
nothingButton
.
isChecked
){
editor
.
putInt
(
"c4_11"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_three"
,
"done"
);
editor
.
commit
()
}
if
(
mipilButton
.
isChecked
){
editor
.
putInt
(
"c4_2"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_three"
,
"done"
);
editor
.
commit
()
}
if
(
myunjaeButton
.
isChecked
){
editor
.
putInt
(
"c4_3"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_three"
,
"done"
);
editor
.
commit
()
}
if
(
jobsoldierButton
.
isChecked
){
editor
.
putInt
(
"c4_4"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_three"
,
"done"
);
editor
.
commit
()
}
if
(
bokmoojoongButton
.
isChecked
){
editor
.
putInt
(
"c4_5"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_three"
,
"done"
);
editor
.
commit
()
}
if
(
mangijedaeButton
.
isChecked
){
editor
.
putInt
(
"c4_6"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_three"
,
"done"
);
editor
.
commit
()
}
if
(
specialmanryoButton
.
isChecked
){
editor
.
putInt
(
"c4_7"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_three"
,
"done"
);
editor
.
commit
()
}
if
(
specialbokmoosanupButton
.
isChecked
){
editor
.
putInt
(
"c4_8"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_three"
,
"done"
);
editor
.
commit
()
}
if
(
specialbokmoojeonmoonButton
.
isChecked
){
editor
.
putInt
(
"c4_9"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_three"
,
"done"
);
editor
.
commit
()
}
if
(
jedaeguitarButton
.
isChecked
){
editor
.
putInt
(
"c4_10"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_three"
,
"done"
);
editor
.
commit
()
}
var
intent
=
Intent
(
this
,
InputProfilThirdFourActivity
::
class
.
java
)
startActivity
(
intent
)
...
...
vip/app/src/main/java/com/example/vip/InputProfilThirdTwoActivity.kt
View file @
52f21f4
...
...
@@ -21,8 +21,7 @@ import kotlinx.android.synthetic.main.activity_input_profil_third_two.*
class
InputProfilThirdTwoActivity
:
AppCompatActivity
()
{
private
val
firebaseAuth
=
FirebaseAuth
.
getInstance
()
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://capstone-vip-user.firebaseio.com/"
).
reference
val
user_db
=
FirebaseDatabase
.
getInstance
(
"https://wello-topic.firebaseio.com/"
).
reference
private
fun
sendToken
(){
FirebaseInstanceId
.
getInstance
().
instanceId
.
addOnCompleteListener
(
OnCompleteListener
{
task
->
...
...
@@ -41,9 +40,8 @@ class InputProfilThirdTwoActivity : 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
writeNewUser
(
Topic
:
String
)
{
user_db
.
child
(
Topic
).
setValue
(
1
)
/// .setValue(user)
}
...
...
@@ -74,6 +72,7 @@ class InputProfilThirdTwoActivity : AppCompatActivity() {
sendToken
()
val
user
=
firebaseAuth
?.
currentUser
!!
.
uid
Log
.
d
(
"test:"
,
user
.
toString
())
val
cat_1
=
listOf
(
"c1_1"
,
"c1_2"
,
"c1_3"
)
val
cat_2
=
listOf
(
"c2_1"
,
"c2_2"
,
"c2_3"
,
"c2_4"
,
"c2_5"
,
"c2_6"
,
"c2_7"
)
val
cat_3
=
listOf
(
"c3_1"
,
"c3_2"
,
"c3_3"
)
...
...
@@ -91,146 +90,38 @@ class InputProfilThirdTwoActivity : AppCompatActivity() {
val
cat_15
=
listOf
(
"c15_1"
,
"c15_2"
,
"c15_3"
)
val
cat_16
=
listOf
(
"c16_1"
,
"c16_2"
,
"c16_3"
,
"c16_4"
,
"c16_5"
,
"c16_6"
,
"c16_7"
)
//val policy_string_list= listOf("c1_1c2_1c3_1c4_1c5_1c6_1c7_1c8_1c9_1c10_1c11_1c12_1c13_1c14_1c15_1c16_1")
//var policy_string=""
var
user_cat_1
=
mutableListOf
(
"c1_1"
)
var
user_cat_2
=
mutableListOf
(
"c2_1"
)
var
user_cat_3
=
mutableListOf
(
"c3_1"
)
var
user_cat_4
=
mutableListOf
(
"c4_1"
)
var
user_cat_5
=
mutableListOf
(
"c5_1"
)
var
user_cat_6
=
mutableListOf
(
"c6_1"
)
var
user_cat_7
=
mutableListOf
(
"c7_1"
)
var
user_cat_8
=
mutableListOf
(
"c8_1"
)
var
user_cat_9
=
mutableListOf
(
"c9_1"
)
var
user_cat_10
=
mutableListOf
(
"c10_1"
)
var
user_cat_11
=
mutableListOf
(
"c11_1"
)
var
user_cat_12
=
mutableListOf
(
"c12_1"
)
var
user_cat_13
=
mutableListOf
(
"c13_1"
)
var
user_cat_14
=
mutableListOf
(
"c14_1"
)
var
user_cat_15
=
mutableListOf
(
"c15_1"
)
var
user_cat_16
=
mutableListOf
(
"c16_1"
)
for
(
item
in
cat_1
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_1
.
add
(
item
)}}
for
(
item
in
cat_2
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_2
.
add
(
item
)}}
for
(
item
in
cat_3
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_3
.
add
(
item
)}}
for
(
item
in
cat_4
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_4
.
add
(
item
)}}
for
(
item
in
cat_5
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_5
.
add
(
item
)}}
for
(
item
in
cat_6
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_6
.
add
(
item
)}}
for
(
item
in
cat_7
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_7
.
add
(
item
)}}
for
(
item
in
cat_8
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_8
.
add
(
item
)}}
for
(
item
in
cat_9
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_9
.
add
(
item
)}}
for
(
item
in
cat_10
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_10
.
add
(
item
)}}
for
(
item
in
cat_11
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_11
.
add
(
item
)}}
for
(
item
in
cat_12
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_12
.
add
(
item
)}}
for
(
item
in
cat_13
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_13
.
add
(
item
)}}
for
(
item
in
cat_14
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_14
.
add
(
item
)}}
for
(
item
in
cat_15
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_15
.
add
(
item
)}}
for
(
item
in
cat_16
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_cat_16
.
add
(
item
)}}
var
topic
=
""
var
user_topic
=
""
Log
.
d
(
"hell gate1 : "
,
user_cat_1
.
toString
())
Log
.
d
(
"hell gate2 : "
,
user_cat_2
.
toString
())
Log
.
d
(
"hell gate3 : "
,
user_cat_3
.
toString
())
Log
.
d
(
"hell gate4 : "
,
user_cat_4
.
toString
())
Log
.
d
(
"hell gate5 : "
,
user_cat_5
.
toString
())
Log
.
d
(
"hell gate6 : "
,
user_cat_6
.
toString
())
Log
.
d
(
"hell gate7 : "
,
user_cat_7
.
toString
())
Log
.
d
(
"hell gate8 : "
,
user_cat_8
.
toString
())
Log
.
d
(
"hell gate9 : "
,
user_cat_9
.
toString
())
Log
.
d
(
"hell gate10 : "
,
user_cat_10
.
toString
())
Log
.
d
(
"hell gate11 : "
,
user_cat_11
.
toString
())
Log
.
d
(
"hell gate12 : "
,
user_cat_12
.
toString
())
Log
.
d
(
"hell gate13 : "
,
user_cat_13
.
toString
())
Log
.
d
(
"hell gate14 : "
,
user_cat_14
.
toString
())
Log
.
d
(
"hell gate15 : "
,
user_cat_15
.
toString
())
Log
.
d
(
"hell gate16 : "
,
user_cat_16
.
toString
())
for
(
c1
in
user_cat_1
)
{
topic
+=
c1
for
(
c2
in
user_cat_2
)
{
topic
+=
c2
for
(
c3
in
user_cat_3
)
{
topic
+=
c3
for
(
c4
in
user_cat_4
)
{
topic
+=
c4
for
(
c5
in
user_cat_5
)
{
topic
+=
c5
for
(
c6
in
user_cat_6
)
{
topic
+=
c6
for
(
c7
in
user_cat_7
)
{
topic
+=
c7
for
(
c8
in
user_cat_8
)
{
topic
+=
c8
for
(
c9
in
user_cat_9
)
{
topic
+=
c9
for
(
c10
in
user_cat_10
)
{
topic
+=
c10
for
(
c11
in
user_cat_11
)
{
topic
+=
c11
for
(
c12
in
user_cat_12
)
{
topic
+=
c12
for
(
c13
in
user_cat_13
)
{
topic
+=
c13
for
(
c14
in
user_cat_14
)
{
topic
+=
c14
for
(
c15
in
user_cat_15
)
{
topic
+=
c15
for
(
c16
in
user_cat_16
)
{
topic
+=
c16
user_topic
+=
(
topic
+
"/"
)
// debug
// Log.d("topic : ", topic)
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
/* topic 구독 코드
FirebaseMessaging.getInstance().subscribeToTopic(topic).addOnCompleteListener { task ->
if (!task.isSuccessful) { } // 성공
}
*/
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c16
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c15
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c14
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c13
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c12
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c11
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c10
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c9
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c8
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c7
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c6
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c5
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c4
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c3
.
length
)
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c2
.
length
)
val
cat_list
=
mutableListOf
<
String
>()
cat_list
.
addAll
(
cat_1
)
cat_list
.
addAll
(
cat_2
)
cat_list
.
addAll
(
cat_3
)
cat_list
.
addAll
(
cat_4
)
cat_list
.
addAll
(
cat_5
)
cat_list
.
addAll
(
cat_6
)
cat_list
.
addAll
(
cat_7
)
cat_list
.
addAll
(
cat_8
)
cat_list
.
addAll
(
cat_9
)
cat_list
.
addAll
(
cat_10
)
cat_list
.
addAll
(
cat_11
)
cat_list
.
addAll
(
cat_12
)
cat_list
.
addAll
(
cat_13
)
cat_list
.
addAll
(
cat_14
)
cat_list
.
addAll
(
cat_15
)
cat_list
.
addAll
(
cat_16
)
var
user_topic
=
""
for
(
item
in
cat_list
){
if
(
prof
.
getInt
(
item
,
3
)==
1
){
user_topic
=
user_topic
+
item
}}
if
(
prof
.
getString
(
"existing_topic"
,
"none"
)!=
user_topic
){
FirebaseMessaging
.
getInstance
().
unsubscribeFromTopic
(
prof
.
getString
(
"existing_topic"
,
"none"
).
toString
())
FirebaseMessaging
.
getInstance
().
subscribeToTopic
(
user_topic
).
addOnCompleteListener
{
task
->
if
(!
task
.
isSuccessful
)
{
}
// 성공
}
topic
=
topic
.
substring
(
0
,
topic
.
length
-
c1
.
length
)
}
//Log.d("re:", user_topic)
writeNewUser
(
user
,
"null"
,
user_topic
)
// db에 쓰기
writeNewUser
(
user_topic
)
// db에 쓰기
editor
.
putString
(
"existing_topic"
,
user_topic
)
editor
.
commit
()
}
else
{
}
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
}
...
...
@@ -258,10 +149,6 @@ class InputProfilThirdTwoActivity : AppCompatActivity() {
.
show
()
}
skipButton
.
setOnClickListener
{
var
intent
=
Intent
(
this
,
InputProfilSecondOneActivity
::
class
.
java
)
startActivity
(
intent
)
}
previousButton
.
setOnClickListener
{
var
intent
=
Intent
(
this
,
InputProfilThirdOneActivity
::
class
.
java
)
...
...
@@ -269,11 +156,11 @@ class InputProfilThirdTwoActivity : AppCompatActivity() {
}
nextButton
.
setOnClickListener
{
if
(
companyButton
.
isChecked
){
editor
.
putInt
(
"c5_6"
,
1
);
editor
.
commit
()}
if
(
workerButton
.
isChecked
){
editor
.
putInt
(
"c5_7"
,
1
);
editor
.
commit
()}
if
(
entireButton
.
isChecked
){
editor
.
putInt
(
"c5_9"
,
1
);
editor
.
commit
()}
if
(
startupButton
.
isChecked
){
editor
.
putInt
(
"c5_5"
,
1
);
editor
.
commit
()}
if
(
seekButton
.
isChecked
){
editor
.
putInt
(
"c5_5"
,
1
);
editor
.
commit
()}
if
(
companyButton
.
isChecked
){
editor
.
putInt
(
"c5_6"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_two"
,
"done"
);
editor
.
commit
()
}
if
(
workerButton
.
isChecked
){
editor
.
putInt
(
"c5_7"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_two"
,
"done"
);
editor
.
commit
()
}
if
(
entireButton
.
isChecked
){
editor
.
putInt
(
"c5_9"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_two"
,
"done"
);
editor
.
commit
()
}
if
(
startupButton
.
isChecked
){
editor
.
putInt
(
"c5_5"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_two"
,
"done"
);
editor
.
commit
()
}
if
(
seekButton
.
isChecked
){
editor
.
putInt
(
"c5_5"
,
1
);
editor
.
commit
()
;
editor
.
putString
(
"third_two"
,
"done"
);
editor
.
commit
()
}
//창업예정자랑 취준생이랑 같은 카테고리 맞음????
var
intent
=
Intent
(
this
,
InputProfilThirdThreeActivity
::
class
.
java
)
...
...
vip/app/src/main/java/com/example/vip/MainActivity.kt
View file @
52f21f4
...
...
@@ -31,6 +31,8 @@ class MainActivity : AppCompatActivity() {
super
.
onCreate
(
savedInstanceState
)
setContentView
(
R
.
layout
.
activity_main
)
emailSigninBtn
.
setOnClickListener
{
loginEmail
()
}
...
...
@@ -49,8 +51,6 @@ class MainActivity : AppCompatActivity() {
}
private
fun
loginEmail
(){
firebaseAuth
!!
.
signInWithEmailAndPassword
(
edit_email
.
text
.
toString
(),
edit_password
.
text
.
toString
())
.
addOnCompleteListener
(
this
)
{
...
...
@@ -59,7 +59,28 @@ class MainActivity : AppCompatActivity() {
Toast
.
makeText
(
this
,
"signInWithEmail success."
,
Toast
.
LENGTH_SHORT
).
show
()
val
user
=
firebaseAuth
?.
currentUser
val
prof
:
SharedPreferences
=
getSharedPreferences
(
"profdata"
,
Context
.
MODE_PRIVATE
)
val
editor
:
SharedPreferences
.
Editor
=
prof
.
edit
()
if
(
user
!=
null
){
editor
.
putInt
(
"c1_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c2_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c3_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c4_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c5_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c6_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c7_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c8_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c9_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c10_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c11_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c12_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c13_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c14_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c15_1"
,
1
);
editor
.
commit
()
editor
.
putInt
(
"c16_1"
,
1
);
editor
.
commit
()
var
intent
=
Intent
(
this
,
SignInActivity
::
class
.
java
)
startActivity
(
intent
)
...
...
vip/app/src/main/res/drawable-hdpi/question_mark_image.png
0 → 100644
View file @
52f21f4
596 Bytes
vip/app/src/main/res/drawable/next_button.xml
0 → 100644
View file @
52f21f4
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
<shape
android:shape=
"rectangle"
>
<solid
android:color=
"#29ABE2"
/>
<stroke
android:width=
"0dp"
android:color=
"#29ABE2"
/>
<padding
android:left=
"0dp"
android:top=
"0dp"
android:right=
"0dp"
android:bottom=
"0dp"
/>
<corners
android:bottomRightRadius=
"0dp"
android:bottomLeftRadius=
"0dp"
android:topLeftRadius=
"0dp"
android:topRightRadius=
"0dp"
/>
</shape>
</selector>
vip/app/src/main/res/drawable/previous_button.xml
0 → 100644
View file @
52f21f4
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
<shape
android:shape=
"rectangle"
>
<solid
android:color=
"#F4F4F4"
/>
<stroke
android:width=
"0dp"
android:color=
"#F4F4F4"
/>
<padding
android:left=
"0dp"
android:top=
"0dp"
android:right=
"0dp"
android:bottom=
"0dp"
/>
<corners
android:bottomRightRadius=
"0dp"
android:bottomLeftRadius=
"0dp"
android:topLeftRadius=
"0dp"
android:topRightRadius=
"0dp"
/>
</shape>
</selector>
\ No newline at end of file
vip/app/src/main/res/drawable/profile_stage.xml
0 → 100644
View file @
52f21f4
<?xml version="1.0" encoding="utf-8"?>
<layer-list
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
<item>
<shape
android:shape=
"rectangle"
>
<solid
android:color=
"#F4F4F4"
/>
<stroke
android:width=
"0dp"
android:color=
"#F4F4F4"
/>
<padding
android:left=
"0dp"
android:top=
"0dp"
android:right=
"0dp"
android:bottom=
"0dp"
/>
<corners
android:bottomRightRadius=
"0dp"
android:bottomLeftRadius=
"0dp"
android:topLeftRadius=
"0dp"
android:topRightRadius=
"0dp"
/>
</shape>
</item>
<item>
<shape
android:shape=
"rectangle"
>
<solid
android:color=
"#29ABE2"
/>
<stroke
android:width=
"0dp"
android:color=
"#29ABE2"
/>
<padding
android:left=
"0dp"
android:top=
"0dp"
android:right=
"0dp"
android:bottom=
"0dp"
/>
<corners
android:bottomRightRadius=
"25dp"
android:bottomLeftRadius=
"0dp"
android:topLeftRadius=
"0dp"
android:topRightRadius=
"25dp"
/>
</shape>
</item>
</layer-list>
vip/app/src/main/res/layout/activity_input_profil_first_five.xml
View file @
52f21f4
...
...
@@ -4,7 +4,7 @@
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
tools:context=
".InputProfilF
ourth
FiveActivity"
>
tools:context=
".InputProfilF
irst
FiveActivity"
>
<LinearLayout
android:layout_width=
"match_parent"
...
...
@@ -16,7 +16,7 @@
android:layout_width=
"fill_parent"
android:layout_height=
"wrap_content"
android:layout_marginBottom=
"11dp"
android:background=
"#
FFF
"
android:background=
"#
0000001A
"
android:elevation=
"5dp"
android:theme=
"@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme=
"@style/ThemeOverlay.AppCompat.Dark.ActionBar"
>
...
...
@@ -31,31 +31,35 @@
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:layout_weight=
"1.5"
android:background=
"#
FFFFFF
"
android:background=
"#
00000000
"
android:text=
"나가기"
android:textColor=
"#29ABE2"
android:textSize=
"16dp"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:orientation=
"horizontal"
android:layout_weight=
"1"
/>
android:layout_weight=
"1"
android:orientation=
"horizontal"
/>
<ImageView
android:layout_width=
"77dp"
android:layout_height=
"44dp"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:src=
"@drawable/toolbar_logo"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:orientation=
"horizontal"
android:layout_weight=
"1"
/>
android:layout_weight=
"1"
android:orientation=
"horizontal"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:
orientation=
"horizontal
"
android:
layout_weight=
"1.5"
/>
android:
layout_weight=
"1.5
"
android:
orientation=
"horizontal"
/>
</LinearLayout>
...
...
@@ -74,9 +78,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"
#1E90FF
"
android:background=
"
@drawable/profile_stage
"
android:gravity=
"center"
android:text=
"1"
/>
android:text=
"1"
android:textColor=
"#FFFFFF"
/>
<TextView
android:id=
"@+id/stageTextView2"
...
...
@@ -84,9 +89,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#
1E90FF
"
android:background=
"#
F4F4F4
"
android:gravity=
"center"
android:text=
"2"
/>
android:text=
"2"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView3"
...
...
@@ -94,9 +100,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#
1E90FF
"
android:background=
"#
F4F4F4
"
android:gravity=
"center"
android:text=
"3"
/>
android:text=
"3"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView4"
...
...
@@ -104,9 +111,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#
1E90FF
"
android:background=
"#
F4F4F4
"
android:gravity=
"center"
android:text=
"4"
/>
android:text=
"4"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView5"
...
...
@@ -114,8 +122,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#F4F4F4"
android:gravity=
"center"
android:text=
"5"
/>
android:text=
"5"
android:textColor=
"#DDDDDD"
/>
</LinearLayout>
...
...
@@ -129,35 +139,32 @@
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:gravity=
"center"
android:orientation=
"vertical"
>
<LinearLayout
android:layout_width=
"
match_par
ent"
android:layout_width=
"
wrap_cont
ent"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
>
<RelativeLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
<TextView
android:id=
"@+id/textView10"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"(*필수항목)"
android:textColor=
"#29ABE2"
android:textSize=
"13dp"
/>
<TextView
android:id=
"@+id/explainTextView"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:gravity=
"center"
android:text=
"4. 자신의 내/외국민 여부를 \n 선택해주세요."
android:textColor=
"#4A4A4A"
android:textSize=
"20dp"
/>
<TextView
android:id=
"@+id/explainTextView"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:gravity=
"center"
android:text=
"4. 내/외국인 여부를 선택해주세요."
/>
<Button
android:id=
"@+id/questionButton"
android:layout_width=
"30dp"
android:layout_height=
"30dp"
android:layout_gravity=
"center"
android:layout_toRightOf=
"@id/explainTextView"
android:backgroundTint=
"#1E90FF"
android:gravity=
"center"
android:text=
" ? "
android:textSize=
"8sp"
/>
</RelativeLayout>
</LinearLayout>
<LinearLayout
...
...
@@ -174,29 +181,40 @@
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_margin=
"30dp"
android:gravity=
"center"
android:orientation=
"vertical"
>
<ToggleButton
android:id=
"@+id/inmanButton"
android:layout_width=
"
match_parent
"
android:layout_width=
"
300dp
"
android:layout_height=
"wrap_content"
android:background=
"@drawable/profil_selector"
android:layout_margin=
"10dp"
android:layout_weight=
"1"
android:background=
"@drawable/button_selector"
android:text=
"내국인"
android:textColor=
"#757575"
android:textOff=
"내국인"
android:textOn=
"내국인"
/>
android:textOn=
"내국인"
android:textSize=
"20dp"
/>
<ToggleButton
android:id=
"@+id/outmanButton"
android:layout_width=
"
match_parent
"
android:layout_width=
"
300dp
"
android:layout_height=
"wrap_content"
android:background=
"@drawable/profil_selector"
android:layout_margin=
"10dp"
android:layout_weight=
"1"
android:background=
"@drawable/button_selector"
android:text=
"외국인"
android:textColor=
"#757575"
android:textOff=
"외국인"
android:textOn=
"외국인"
/>
</LinearLayout>
android:textOn=
"외국인"
android:textSize=
"20dp"
/>
</LinearLayout>
</ScrollView>
<LinearLayout
...
...
@@ -215,14 +233,18 @@
android:layout_width=
"10dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:text=
"이전 단계로"
/>
android:background=
"#F4F4F4"
android:text=
"이전 단계로"
android:textColor=
"#757575"
/>
<Button
android:id=
"@+id/nextButton"
android:layout_width=
"10dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:text=
"다음 단계로"
/>
android:background=
"#29ABE2"
android:text=
"다음 단계로"
android:textColor=
"#FFFFFF"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
...
...
vip/app/src/main/res/layout/activity_input_profil_first_four.xml
View file @
52f21f4
...
...
@@ -4,7 +4,7 @@
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
tools:context=
".InputProfilF
ourthFive
Activity"
>
tools:context=
".InputProfilF
irstFour
Activity"
>
<LinearLayout
android:layout_width=
"match_parent"
...
...
@@ -16,7 +16,7 @@
android:layout_width=
"fill_parent"
android:layout_height=
"wrap_content"
android:layout_marginBottom=
"11dp"
android:background=
"#
FFF
"
android:background=
"#
0000001A
"
android:elevation=
"5dp"
android:theme=
"@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme=
"@style/ThemeOverlay.AppCompat.Dark.ActionBar"
>
...
...
@@ -31,31 +31,35 @@
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:layout_weight=
"1.5"
android:background=
"#
FFFFFF
"
android:background=
"#
00000000
"
android:text=
"나가기"
android:textColor=
"#29ABE2"
android:textSize=
"16dp"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:orientation=
"horizontal"
android:layout_weight=
"1"
/>
android:layout_weight=
"1"
android:orientation=
"horizontal"
/>
<ImageView
android:layout_width=
"77dp"
android:layout_height=
"44dp"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:src=
"@drawable/toolbar_logo"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:orientation=
"horizontal"
android:layout_weight=
"1"
/>
android:layout_weight=
"1"
android:orientation=
"horizontal"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:
orientation=
"horizontal
"
android:
layout_weight=
"1.5"
/>
android:
layout_weight=
"1.5
"
android:
orientation=
"horizontal"
/>
</LinearLayout>
...
...
@@ -74,9 +78,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"
#1E90FF
"
android:background=
"
@drawable/profile_stage
"
android:gravity=
"center"
android:text=
"1"
/>
android:text=
"1"
android:textColor=
"#FFFFFF"
/>
<TextView
android:id=
"@+id/stageTextView2"
...
...
@@ -84,9 +89,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#
1E90FF
"
android:background=
"#
F4F4F4
"
android:gravity=
"center"
android:text=
"2"
/>
android:text=
"2"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView3"
...
...
@@ -94,9 +100,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#
1E90FF
"
android:background=
"#
F4F4F4
"
android:gravity=
"center"
android:text=
"3"
/>
android:text=
"3"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView4"
...
...
@@ -104,9 +111,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#
1E90FF
"
android:background=
"#
F4F4F4
"
android:gravity=
"center"
android:text=
"4"
/>
android:text=
"4"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView5"
...
...
@@ -114,8 +122,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#F4F4F4"
android:gravity=
"center"
android:text=
"5"
/>
android:text=
"5"
android:textColor=
"#DDDDDD"
/>
</LinearLayout>
...
...
@@ -129,37 +139,32 @@
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:gravity=
"center"
android:orientation=
"vertical"
>
<LinearLayout
android:layout_width=
"
match_par
ent"
android:layout_width=
"
wrap_cont
ent"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
>
<RelativeLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
<TextView
android:id=
"@+id/textView10"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"(*필수항목)"
android:textColor=
"#29ABE2"
android:textSize=
"13dp"
/>
<TextView
android:id=
"@+id/explainTextView"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:gravity=
"center"
android:text=
"3. 자신의 주민등록상의 \n 거주지를 선택해주세요."
android:textColor=
"#4A4A4A"
android:textSize=
"20dp"
/>
<TextView
android:id=
"@+id/explainTextView"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_centerInParent=
"true"
android:layout_gravity=
"center"
android:gravity=
"center"
android:text=
"3. 자신의 주민등록상 거주지를 선택해주세요."
/>
<Button
android:id=
"@+id/questionButton"
android:layout_width=
"30dp"
android:layout_height=
"30dp"
android:layout_gravity=
"center"
android:layout_toRightOf=
"@id/explainTextView"
android:backgroundTint=
"#1E90FF"
android:gravity=
"center"
android:text=
" ? "
android:textSize=
"8sp"
/>
</RelativeLayout>
</LinearLayout>
<LinearLayout
...
...
@@ -179,27 +184,27 @@
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
>
<TextView
android:id=
"@+id/doTextView"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:text=
"시/도"
/>
<TextView
android:id=
"@+id/doTextView"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:text=
"시/도"
/>
<Spinner
android:id=
"@+id/doSpinner"
android:layout_width=
"fill_parent"
android:layout_height=
"wrap_content"
/>
<Spinner
android:id=
"@+id/doSpinner"
android:layout_width=
"fill_parent"
android:layout_height=
"wrap_content"
/>
<TextView
android:id=
"@+id/cityTextView"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:text=
"시/군/구"
/>
<TextView
android:id=
"@+id/cityTextView"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:text=
"시/군/구"
/>
<Spinner
android:id=
"@+id/gooSpinner"
android:layout_width=
"fill_parent"
android:layout_height=
"wrap_content"
/>
<Spinner
android:id=
"@+id/gooSpinner"
android:layout_width=
"fill_parent"
android:layout_height=
"wrap_content"
/>
</LinearLayout>
</ScrollView>
...
...
@@ -219,14 +224,18 @@
android:layout_width=
"10dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:text=
"이전 단계로"
/>
android:background=
"#F4F4F4"
android:text=
"이전 단계로"
android:textColor=
"#757575"
/>
<Button
android:id=
"@+id/nextButton"
android:layout_width=
"10dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:text=
"다음 단계로"
/>
android:background=
"#29ABE2"
android:text=
"다음 단계로"
android:textColor=
"#FFFFFF"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
...
...
vip/app/src/main/res/layout/activity_input_profil_first_six.xml
View file @
52f21f4
...
...
@@ -4,7 +4,7 @@
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
tools:context=
".InputProfilF
ourthFive
Activity"
>
tools:context=
".InputProfilF
irstSix
Activity"
>
<LinearLayout
android:layout_width=
"match_parent"
...
...
@@ -16,7 +16,7 @@
android:layout_width=
"fill_parent"
android:layout_height=
"wrap_content"
android:layout_marginBottom=
"11dp"
android:background=
"#
FFF
"
android:background=
"#
0000001A
"
android:elevation=
"5dp"
android:theme=
"@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme=
"@style/ThemeOverlay.AppCompat.Dark.ActionBar"
>
...
...
@@ -31,31 +31,35 @@
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:layout_weight=
"1.5"
android:background=
"#
FFFFFF
"
android:background=
"#
00000000
"
android:text=
"나가기"
android:textColor=
"#29ABE2"
android:textSize=
"16dp"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:orientation=
"horizontal"
android:layout_weight=
"1"
/>
android:layout_weight=
"1"
android:orientation=
"horizontal"
/>
<ImageView
android:layout_width=
"77dp"
android:layout_height=
"44dp"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:src=
"@drawable/toolbar_logo"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:orientation=
"horizontal"
android:layout_weight=
"1"
/>
android:layout_weight=
"1"
android:orientation=
"horizontal"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:
orientation=
"horizontal
"
android:
layout_weight=
"1.5"
/>
android:
layout_weight=
"1.5
"
android:
orientation=
"horizontal"
/>
</LinearLayout>
...
...
@@ -74,9 +78,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"
#1E90FF
"
android:background=
"
@drawable/profile_stage
"
android:gravity=
"center"
android:text=
"1"
/>
android:text=
"1"
android:textColor=
"#FFFFFF"
/>
<TextView
android:id=
"@+id/stageTextView2"
...
...
@@ -84,9 +89,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#
1E90FF
"
android:background=
"#
F4F4F4
"
android:gravity=
"center"
android:text=
"2"
/>
android:text=
"2"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView3"
...
...
@@ -94,9 +100,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#
1E90FF
"
android:background=
"#
F4F4F4
"
android:gravity=
"center"
android:text=
"3"
/>
android:text=
"3"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView4"
...
...
@@ -104,9 +111,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#
1E90FF
"
android:background=
"#
F4F4F4
"
android:gravity=
"center"
android:text=
"4"
/>
android:text=
"4"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView5"
...
...
@@ -114,8 +122,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#F4F4F4"
android:gravity=
"center"
android:text=
"5"
/>
android:text=
"5"
android:textColor=
"#DDDDDD"
/>
</LinearLayout>
...
...
@@ -129,35 +139,32 @@
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:gravity=
"center"
android:orientation=
"vertical"
>
<LinearLayout
android:layout_width=
"
match_par
ent"
android:layout_width=
"
wrap_cont
ent"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
>
<RelativeLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
<TextView
android:id=
"@+id/textView10"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"(*필수항목)"
android:textColor=
"#29ABE2"
android:textSize=
"13dp"
/>
<TextView
android:id=
"@+id/explainTextView"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:gravity=
"center"
android:text=
"5. 자신의 가구주 여부를 선택해주세요."
android:textColor=
"#4A4A4A"
android:textSize=
"20dp"
/>
<TextView
android:id=
"@+id/explainTextView"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:gravity=
"center"
android:text=
"5. 가구주 여부를 선택해 주세요"
/>
<Button
android:id=
"@+id/questionButton"
android:layout_width=
"30dp"
android:layout_height=
"30dp"
android:layout_gravity=
"center"
android:layout_toRightOf=
"@id/explainTextView"
android:backgroundTint=
"#1E90FF"
android:gravity=
"center"
android:text=
" ? "
android:textSize=
"8sp"
/>
</RelativeLayout>
</LinearLayout>
<LinearLayout
...
...
@@ -174,26 +181,38 @@
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_margin=
"30dp"
android:gravity=
"center"
android:orientation=
"vertical"
>
<ToggleButton
android:id=
"@+id/gagoojooButton"
android:layout_width=
"
match_parent
"
android:layout_width=
"
300dp
"
android:layout_height=
"wrap_content"
android:background=
"@drawable/profil_selector"
android:layout_margin=
"10dp"
android:layout_weight=
"1"
android:background=
"@drawable/button_selector"
android:text=
"가구주"
android:textColor=
"#757575"
android:textOff=
"가구주"
android:textOn=
"가구주"
/>
android:textOn=
"가구주"
android:textSize=
"20dp"
/>
<ToggleButton
android:id=
"@+id/gagoowonButton"
android:layout_width=
"
match_parent
"
android:layout_width=
"
300dp
"
android:layout_height=
"wrap_content"
android:background=
"@drawable/profil_selector"
android:layout_margin=
"10dp"
android:layout_weight=
"1"
android:background=
"@drawable/button_selector"
android:text=
"가구원"
android:textColor=
"#757575"
android:textOff=
"가구원"
android:textOn=
"가구원"
/>
android:textOn=
"가구원"
android:textSize=
"20dp"
/>
</LinearLayout>
</ScrollView>
...
...
@@ -214,14 +233,18 @@
android:layout_width=
"10dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:text=
"이전 단계로"
/>
android:background=
"#F4F4F4"
android:text=
"이전 단계로"
android:textColor=
"#757575"
/>
<Button
android:id=
"@+id/nextButton"
android:layout_width=
"10dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:text=
"다음 단계로"
/>
android:background=
"#29ABE2"
android:text=
"다음 단계로"
android:textColor=
"#FFFFFF"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
...
...
vip/app/src/main/res/layout/activity_input_profil_first_three.xml
View file @
52f21f4
...
...
@@ -4,7 +4,7 @@
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
tools:context=
".InputProfilF
ourthFiv
eActivity"
>
tools:context=
".InputProfilF
irstThre
eActivity"
>
<LinearLayout
android:layout_width=
"match_parent"
...
...
@@ -16,7 +16,7 @@
android:layout_width=
"fill_parent"
android:layout_height=
"wrap_content"
android:layout_marginBottom=
"11dp"
android:background=
"#
FFF
"
android:background=
"#
0000001A
"
android:elevation=
"5dp"
android:theme=
"@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme=
"@style/ThemeOverlay.AppCompat.Dark.ActionBar"
>
...
...
@@ -31,31 +31,35 @@
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:layout_weight=
"1.5"
android:background=
"#
FFFFFF
"
android:background=
"#
00000000
"
android:text=
"나가기"
android:textColor=
"#29ABE2"
android:textSize=
"16dp"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:orientation=
"horizontal"
android:layout_weight=
"1"
/>
android:layout_weight=
"1"
android:orientation=
"horizontal"
/>
<ImageView
android:layout_width=
"77dp"
android:layout_height=
"44dp"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:src=
"@drawable/toolbar_logo"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:orientation=
"horizontal"
android:layout_weight=
"1"
/>
android:layout_weight=
"1"
android:orientation=
"horizontal"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:
orientation=
"horizontal
"
android:
layout_weight=
"1.5"
/>
android:
layout_weight=
"1.5
"
android:
orientation=
"horizontal"
/>
</LinearLayout>
...
...
@@ -74,9 +78,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"
#1E90FF
"
android:background=
"
@drawable/profile_stage
"
android:gravity=
"center"
android:text=
"1"
/>
android:text=
"1"
android:textColor=
"#FFFFFF"
/>
<TextView
android:id=
"@+id/stageTextView2"
...
...
@@ -84,9 +89,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#
1E90FF
"
android:background=
"#
F4F4F4
"
android:gravity=
"center"
android:text=
"2"
/>
android:text=
"2"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView3"
...
...
@@ -94,9 +100,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#
1E90FF
"
android:background=
"#
F4F4F4
"
android:gravity=
"center"
android:text=
"3"
/>
android:text=
"3"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView4"
...
...
@@ -104,9 +111,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#
1E90FF
"
android:background=
"#
F4F4F4
"
android:gravity=
"center"
android:text=
"4"
/>
android:text=
"4"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView5"
...
...
@@ -114,8 +122,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#F4F4F4"
android:gravity=
"center"
android:text=
"5"
/>
android:text=
"5"
android:textColor=
"#DDDDDD"
/>
</LinearLayout>
...
...
@@ -129,35 +139,32 @@
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:gravity=
"center"
android:orientation=
"vertical"
>
<LinearLayout
android:layout_width=
"
match_par
ent"
android:layout_width=
"
wrap_cont
ent"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
>
<RelativeLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
<TextView
android:id=
"@+id/textView10"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"(*필수항목)"
android:textColor=
"#29ABE2"
android:textSize=
"13dp"
/>
<TextView
android:id=
"@+id/explainTextView"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:gravity=
"center"
android:text=
"2. 성별을 선택해주세요."
android:textColor=
"#4A4A4A"
android:textSize=
"20dp"
/>
<TextView
android:id=
"@+id/explainTextView"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:gravity=
"center"
android:text=
"2. 성별을 선택해 주세요."
/>
<Button
android:id=
"@+id/questionButton"
android:layout_width=
"30dp"
android:layout_height=
"30dp"
android:layout_gravity=
"center"
android:layout_toRightOf=
"@id/explainTextView"
android:backgroundTint=
"#1E90FF"
android:gravity=
"center"
android:text=
" ? "
android:textSize=
"8sp"
/>
</RelativeLayout>
</LinearLayout>
<LinearLayout
...
...
@@ -174,53 +181,40 @@
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_margin=
"30dp"
android:gravity=
"center"
android:orientation=
"vertical"
>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:gravity=
"center"
android:orientation=
"vertical"
>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:orientation=
"horizontal"
>
<ToggleButton
android:id=
"@+id/manButton"
android:layout_width=
"300dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:background=
"@drawable/profil_selector"
android:text=
"남자"
android:textOff=
"남자"
android:textOn=
"남자"
/>
</LinearLayout>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:orientation=
"horizontal"
>
<ToggleButton
android:id=
"@+id/womanButton"
android:layout_width=
"300dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:background=
"@drawable/profil_selector"
android:text=
"여자"
android:textOff=
"여자"
android:textOn=
"여자"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
<ToggleButton
android:id=
"@+id/manButton"
android:layout_width=
"300dp"
android:layout_height=
"wrap_content"
android:layout_margin=
"10dp"
android:layout_weight=
"1"
android:background=
"@drawable/button_selector"
android:text=
"남자"
android:textColor=
"#757575"
android:textOff=
"남자"
android:textOn=
"남자"
android:textSize=
"20dp"
/>
<ToggleButton
android:id=
"@+id/womanButton"
android:layout_width=
"300dp"
android:layout_height=
"wrap_content"
android:layout_margin=
"10dp"
android:layout_weight=
"1"
android:background=
"@drawable/button_selector"
android:text=
"여자"
android:textColor=
"#757575"
android:textOff=
"여자"
android:textOn=
"여자"
android:textSize=
"20dp"
/>
</LinearLayout>
</ScrollView>
<LinearLayout
...
...
@@ -239,14 +233,18 @@
android:layout_width=
"10dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:text=
"이전 단계로"
/>
android:background=
"#F4F4F4"
android:text=
"이전 단계로"
android:textColor=
"#757575"
/>
<Button
android:id=
"@+id/nextButton"
android:layout_width=
"10dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:text=
"다음 단계로"
/>
android:background=
"#29ABE2"
android:text=
"다음 단계로"
android:textColor=
"#FFFFFF"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
...
...
vip/app/src/main/res/layout/activity_input_profil_first_two.xml
View file @
52f21f4
...
...
@@ -4,7 +4,7 @@
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
tools:context=
".InputProfilF
ourthFive
Activity"
>
tools:context=
".InputProfilF
irstTwo
Activity"
>
<LinearLayout
android:layout_width=
"match_parent"
...
...
@@ -16,7 +16,7 @@
android:layout_width=
"fill_parent"
android:layout_height=
"wrap_content"
android:layout_marginBottom=
"11dp"
android:background=
"#
FFF
"
android:background=
"#
0000001A
"
android:elevation=
"5dp"
android:theme=
"@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme=
"@style/ThemeOverlay.AppCompat.Dark.ActionBar"
>
...
...
@@ -31,31 +31,35 @@
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:layout_weight=
"1.5"
android:background=
"#
FFFFFF
"
android:background=
"#
00000000
"
android:text=
"나가기"
android:textColor=
"#29ABE2"
android:textSize=
"16dp"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:orientation=
"horizontal"
android:layout_weight=
"1"
/>
android:layout_weight=
"1"
android:orientation=
"horizontal"
/>
<ImageView
android:layout_width=
"77dp"
android:layout_height=
"44dp"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:src=
"@drawable/toolbar_logo"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:orientation=
"horizontal"
android:layout_weight=
"1"
/>
android:layout_weight=
"1"
android:orientation=
"horizontal"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:
orientation=
"horizontal
"
android:
layout_weight=
"1.5"
/>
android:
layout_weight=
"1.5
"
android:
orientation=
"horizontal"
/>
</LinearLayout>
...
...
@@ -74,9 +78,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"
#1E90FF
"
android:background=
"
@drawable/profile_stage
"
android:gravity=
"center"
android:text=
"1"
/>
android:text=
"1"
android:textColor=
"#FFFFFF"
/>
<TextView
android:id=
"@+id/stageTextView2"
...
...
@@ -84,9 +89,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#
1E90FF
"
android:background=
"#
F4F4F4
"
android:gravity=
"center"
android:text=
"2"
/>
android:text=
"2"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView3"
...
...
@@ -94,9 +100,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#
1E90FF
"
android:background=
"#
F4F4F4
"
android:gravity=
"center"
android:text=
"3"
/>
android:text=
"3"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView4"
...
...
@@ -104,9 +111,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#
1E90FF
"
android:background=
"#
F4F4F4
"
android:gravity=
"center"
android:text=
"4"
/>
android:text=
"4"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView5"
...
...
@@ -114,8 +122,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#F4F4F4"
android:gravity=
"center"
android:text=
"5"
/>
android:text=
"5"
android:textColor=
"#DDDDDD"
/>
</LinearLayout>
...
...
@@ -129,36 +139,32 @@
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:gravity=
"center"
android:orientation=
"vertical"
>
<LinearLayout
android:layout_width=
"
match_par
ent"
android:layout_width=
"
wrap_cont
ent"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
>
<RelativeLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
<TextView
android:id=
"@+id/textView10"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"(*필수항목)"
android:textColor=
"#29ABE2"
android:textSize=
"13dp"
/>
<TextView
android:id=
"@+id/explainTextView"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:gravity=
"center"
android:text=
"1. 생년월일을 입력해 주세요."
/>
<TextView
android:id=
"@+id/explainTextView"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:gravity=
"center"
android:text=
"1. 생년월일을 입력해 주세요."
android:textColor=
"#4A4A4A"
android:textSize=
"20dp"
/>
<Button
android:id=
"@+id/questionButton"
android:layout_width=
"30dp"
android:layout_height=
"30dp"
android:layout_gravity=
"center"
android:layout_toRightOf=
"@id/explainTextView"
android:backgroundTint=
"#1E90FF"
android:gravity=
"center"
android:text=
" ? "
android:textSize=
"8sp"
/>
</RelativeLayout>
</LinearLayout>
<LinearLayout
...
...
@@ -176,16 +182,17 @@
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
>
android:orientation=
"vertical"
>
<EditText
android:id=
"@+id/editText"
android:layout_width=
"
match_par
ent"
android:layout_width=
"
wrap_cont
ent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:ems=
"10"
android:gravity=
"center"
android:inputType=
"date"
/>
android:inputType=
"date"
android:theme=
"@style/EditTheme"
/>
</LinearLayout>
...
...
@@ -207,14 +214,18 @@
android:layout_width=
"10dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:text=
"이전 단계로"
/>
android:background=
"#F4F4F4"
android:text=
"이전 단계로"
android:textColor=
"#757575"
/>
<Button
android:id=
"@+id/nextButton"
android:layout_width=
"10dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:text=
"다음 단계로"
/>
android:background=
"#29ABE2"
android:text=
"다음 단계로"
android:textColor=
"#FFFFFF"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
...
...
vip/app/src/main/res/layout/activity_input_profil_second_one.xml
View file @
52f21f4
...
...
@@ -16,7 +16,7 @@
android:layout_width=
"fill_parent"
android:layout_height=
"wrap_content"
android:layout_marginBottom=
"11dp"
android:background=
"#
FFF
"
android:background=
"#
0000001A
"
android:elevation=
"5dp"
android:theme=
"@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme=
"@style/ThemeOverlay.AppCompat.Dark.ActionBar"
>
...
...
@@ -31,31 +31,35 @@
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:layout_weight=
"1.5"
android:background=
"#
FFFFFF
"
android:background=
"#
00000000
"
android:text=
"나가기"
android:textColor=
"#29ABE2"
android:textSize=
"16dp"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:orientation=
"horizontal"
android:layout_weight=
"1"
/>
android:layout_weight=
"1"
android:orientation=
"horizontal"
/>
<ImageView
android:layout_width=
"77dp"
android:layout_height=
"44dp"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:src=
"@drawable/toolbar_logo"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:orientation=
"horizontal"
android:layout_weight=
"1"
/>
android:layout_weight=
"1"
android:orientation=
"horizontal"
/>
<LinearLayout
android:layout_width=
"10dp"
android:layout_height=
"match_parent"
android:
orientation=
"horizontal
"
android:
layout_weight=
"1.5"
/>
android:
layout_weight=
"1.5
"
android:
orientation=
"horizontal"
/>
</LinearLayout>
...
...
@@ -74,9 +78,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"
#1E90FF
"
android:background=
"
@drawable/profile_stage
"
android:gravity=
"center"
android:text=
"1"
/>
android:text=
"1"
android:textColor=
"#FFFFFF"
/>
<TextView
android:id=
"@+id/stageTextView2"
...
...
@@ -84,9 +89,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#
1E90FF
"
android:background=
"#
F4F4F4
"
android:gravity=
"center"
android:text=
"2"
/>
android:text=
"2"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView3"
...
...
@@ -94,8 +100,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#F4F4F4"
android:gravity=
"center"
android:text=
"3"
/>
android:text=
"3"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView4"
...
...
@@ -103,8 +111,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#F4F4F4"
android:gravity=
"center"
android:text=
"4"
/>
android:text=
"4"
android:textColor=
"#DDDDDD"
/>
<TextView
android:id=
"@+id/stageTextView5"
...
...
@@ -112,8 +122,10 @@
android:layout_height=
"match_parent"
android:layout_gravity=
"center"
android:layout_weight=
"1"
android:background=
"#F4F4F4"
android:gravity=
"center"
android:text=
"5"
/>
android:text=
"5"
android:textColor=
"#DDDDDD"
/>
</LinearLayout>
...
...
@@ -127,37 +139,31 @@
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:gravity=
"center"
android:orientation=
"vertical"
>
<LinearLayout
android:layout_width=
"
match_par
ent"
android:layout_width=
"
wrap_cont
ent"
android:layout_height=
"wrap_content"
android:orientation=
"
vertic
al"
>
android:orientation=
"
horizont
al"
>
<RelativeLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
<TextView
android:id=
"@+id/explainTextView"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:gravity=
"center"
android:text=
"6. 자신의 가구 구성원을 \n 모두 선택해주세요."
android:textColor=
"#4A4A4A"
android:textSize=
"20dp"
/>
<TextView
android:id=
"@+id/explainTextView"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_centerInParent=
"true"
android:layout_gravity=
"center"
android:gravity=
"center"
android:text=
"1. 가구 구성원을 모두 선택해 주세요."
/>
<Button
android:id=
"@+id/questionButton"
android:layout_width=
"20dp"
android:layout_height=
"20dp"
android:layout_gravity=
"bottom"
android:background=
"@drawable/question_mark_image"
/>
<Button
android:id=
"@+id/questionButton"
android:layout_width=
"30dp"
android:layout_height=
"30dp"
android:layout_gravity=
"center"
android:layout_toRightOf=
"@id/explainTextView"
android:backgroundTint=
"#1E90FF"
android:gravity=
"center"
android:text=
" ? "
android:textSize=
"8sp"
/>
</RelativeLayout>
</LinearLayout>
<LinearLayout
...
...
@@ -387,14 +393,18 @@
android:layout_width=
"10dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:text=
"이전 단계로"
/>
android:background=
"#F4F4F4"
android:text=
"이전 단계로"
android:textColor=
"#757575"
/>
<Button
android:id=
"@+id/nextButton"
android:layout_width=
"10dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:text=
"다음 단계로"
/>
android:background=
"#29ABE2"
android:text=
"다음 단계로"
android:textColor=
"#FFFFFF"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
...
...
vip/app/src/main/res/values/styles.xml
View file @
52f21f4
...
...
@@ -22,4 +22,5 @@
<item
name=
"android:colorControlNormal"
>
#29ABE2
</item>
</style>
</resources>
...
...
Please
register
or
login
to post a comment