From eb90334d37469d6632cfe7391a46933002abc406 Mon Sep 17 00:00:00 2001 From: robustTechie Date: Sat, 28 Dec 2019 01:08:18 +0530 Subject: [PATCH] add logOut button --- .../Activities/ProfileActivity.java | 19 +++++++++++++++++++ app/src/main/res/layout/activity_profile.xml | 7 +++++++ app/src/main/res/values/strings.xml | 1 + 3 files changed, 27 insertions(+) diff --git a/app/src/main/java/com/example/android/codeforces/Activities/ProfileActivity.java b/app/src/main/java/com/example/android/codeforces/Activities/ProfileActivity.java index 93b569b..40388be 100644 --- a/app/src/main/java/com/example/android/codeforces/Activities/ProfileActivity.java +++ b/app/src/main/java/com/example/android/codeforces/Activities/ProfileActivity.java @@ -1,6 +1,9 @@ package com.example.android.codeforces.Activities; +import android.content.Intent; import android.os.Bundle; +import android.view.View; +import android.widget.Button; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; @@ -18,6 +21,18 @@ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_profile); + Button btn = (Button)findViewById(R.id + .logOut); + btn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + startActivity(new Intent(ProfileActivity + .this, MainActivity + .class)); + logOut(); + } + }); + try { JSONObject jsonObject = new JSONObject(getIntent().getStringExtra("profile")); JSONObject data = jsonObject.getJSONArray("result").getJSONObject(0); @@ -56,4 +71,8 @@ protected void onCreate(Bundle savedInstanceState) { e.printStackTrace(); } } + public void logOut(){ + Intent intent = new Intent(this,MainActivity.class); + startActivity(intent); + } } diff --git a/app/src/main/res/layout/activity_profile.xml b/app/src/main/res/layout/activity_profile.xml index dbbf7f7..8c61fb0 100644 --- a/app/src/main/res/layout/activity_profile.xml +++ b/app/src/main/res/layout/activity_profile.xml @@ -243,6 +243,13 @@ android:layout_height="wrap_content" /> +