1
1
package com .example .menumap .ui .notifications ;
2
2
3
+ import android .content .Intent ;
3
4
import android .os .Bundle ;
4
5
import android .util .Log ;
5
6
import android .view .LayoutInflater ;
6
7
import android .view .View ;
7
8
import android .view .ViewGroup ;
8
9
import android .widget .AdapterView ;
10
+ import android .widget .Button ;
9
11
import android .widget .TextView ;
10
12
11
13
import androidx .annotation .Nullable ;
16
18
import android .widget .Spinner ;
17
19
import android .widget .ArrayAdapter ;
18
20
21
+ import com .example .menumap .MainActivity ;
19
22
import com .example .menumap .R ;
23
+ import com .example .menumap .SignInActivity ;
20
24
import com .example .menumap .ui .dashboard .DashboardFragment ;
21
25
import com .google .android .gms .tasks .OnFailureListener ;
22
26
import com .google .android .gms .tasks .OnSuccessListener ;
@@ -45,6 +49,15 @@ public View onCreateView(@NonNull LayoutInflater inflater,
45
49
Spinner targetSpinner = (Spinner ) root .findViewById (R .id .targetSpinner );
46
50
47
51
52
+ Button signout = root .findViewById (R .id .signout );
53
+ signout .setOnClickListener (new View .OnClickListener () {
54
+ @ Override
55
+ public void onClick (View v ) {
56
+ signOut ();
57
+ }
58
+ });
59
+
60
+
48
61
ArrayAdapter <String > languageAdapter = new ArrayAdapter <String >(getActivity (),
49
62
android .R .layout .simple_list_item_1 , getResources ().getStringArray (R .array .language_options ));
50
63
@@ -115,4 +128,10 @@ public void onNothingSelected(AdapterView<?> adapterView) {
115
128
});
116
129
return root ;
117
130
}
131
+
132
+ public void signOut (){
133
+ FirebaseAuth .getInstance ().signOut ();
134
+ Intent goToSignIn = new Intent (getActivity (), SignInActivity .class );
135
+ startActivity (goToSignIn );
136
+ }
118
137
}
0 commit comments