diff options
| author | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-11-05 21:59:36 +0100 | 
|---|---|---|
| committer | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-11-05 21:59:36 +0100 | 
| commit | 6e35afaee3e18d9c69e3ed90d0786f6b9d9dccb3 (patch) | |
| tree | af3e375acf86d5ca3de920b1586ff52f198bf30d /Client/BrzoDoLokacije/app | |
| parent | 93bf055773299ec26648f788cabe5e40c4319105 (diff) | |
Dodato dugme za logout.
Diffstat (limited to 'Client/BrzoDoLokacije/app')
3 files changed, 40 insertions, 29 deletions
diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentAddPost.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentAddPost.kt index 66141dd..936d755 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentAddPost.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentAddPost.kt @@ -33,13 +33,7 @@ class FragmentAddPost : Fragment(R.layout.fragment_add_post) {          return view;      } -    fun logOut(){ -        if(SharedPreferencesHelper.removeValue("jwt",requireActivity())) -        { -            val intent= Intent(requireActivity(), ActivityLoginRegister::class.java) -            startActivity(intent) -        } -    } +  }
\ No newline at end of file diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentMyProfileInfo.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentMyProfileInfo.kt index 9c4c370..45cd0fe 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentMyProfileInfo.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentMyProfileInfo.kt @@ -1,11 +1,15 @@  package com.example.brzodolokacije.Fragments +import android.content.Intent  import android.os.Bundle  import androidx.fragment.app.Fragment  import android.view.LayoutInflater  import android.view.View  import android.view.ViewGroup +import android.widget.Button +import com.example.brzodolokacije.Activities.ActivityLoginRegister  import com.example.brzodolokacije.R +import com.example.brzodolokacije.Services.SharedPreferencesHelper  // TODO: Rename parameter arguments, choose names that match  // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER @@ -18,6 +22,7 @@ private const val ARG_PARAM2 = "param2"   * create an instance of this fragment.   */  class FragmentMyProfileInfo : Fragment() { +    private lateinit var logout:Button      // TODO: Rename and change types of parameters      private var param1: String? = null      private var param2: String? = null @@ -28,6 +33,7 @@ class FragmentMyProfileInfo : Fragment() {              param1 = it.getString(ARG_PARAM1)              param2 = it.getString(ARG_PARAM2)          } +      }      override fun onCreateView( @@ -35,26 +41,21 @@ class FragmentMyProfileInfo : Fragment() {          savedInstanceState: Bundle?      ): View? {          // Inflate the layout for this fragment -        return inflater.inflate(R.layout.fragment_my_profile_info, container, false) +        var view=inflater.inflate(R.layout.fragment_my_profile_info, container, false) + +        logout=view.findViewById<View>(R.id.buttonLogOut) as Button +        logout.setOnClickListener{ +            logOut() +        } + +        return view      } -    companion object { -        /** -         * Use this factory method to create a new instance of -         * this fragment using the provided parameters. -         * -         * @param param1 Parameter 1. -         * @param param2 Parameter 2. -         * @return A new instance of fragment FragmentMyProfileInfo. -         */ -        // TODO: Rename and change types and number of parameters -        @JvmStatic -        fun newInstance(param1: String, param2: String) = -            FragmentMyProfileInfo().apply { -                arguments = Bundle().apply { -                    putString(ARG_PARAM1, param1) -                    putString(ARG_PARAM2, param2) -                } -            } +    fun logOut(){ +        if(SharedPreferencesHelper.removeValue("jwt",requireActivity())) +        { +            val intent= Intent(requireActivity(), ActivityLoginRegister::class.java) +            startActivity(intent) +        }      }  }
\ No newline at end of file diff --git a/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_my_profile_info.xml b/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_my_profile_info.xml index d20c569..4a91f49 100644 --- a/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_my_profile_info.xml +++ b/Client/BrzoDoLokacije/app/src/main/res/layout/fragment_my_profile_info.xml @@ -1,14 +1,30 @@  <?xml version="1.0" encoding="utf-8"?> -<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" +<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" +    xmlns:app="http://schemas.android.com/apk/res-auto"      xmlns:tools="http://schemas.android.com/tools"      android:layout_width="match_parent"      android:layout_height="match_parent"      tools:context=".Fragments.FragmentMyProfileInfo">      <!-- TODO: Update blank fragment layout --> +      <TextView +        android:id="@+id/textView5"          android:layout_width="match_parent"          android:layout_height="match_parent" -        android:text="Moji podaci" /> +        android:text="Moji podaci" +        tools:layout_editor_absoluteX="0dp" +        tools:layout_editor_absoluteY="0dp" /> + +    <Button +        android:id="@+id/buttonLogOut" +        android:layout_width="wrap_content" +        android:layout_height="wrap_content" +        android:text="Log out" +        app:layout_constraintBottom_toBottomOf="@+id/textView5" +        app:layout_constraintEnd_toEndOf="@+id/textView5" +        app:layout_constraintStart_toStartOf="parent" +        app:layout_constraintTop_toTopOf="@+id/textView5" /> + -</FrameLayout>
\ No newline at end of file +</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file  | 
