From c1273f335cd2ba721f3bfc266d765b73b93fa6ab Mon Sep 17 00:00:00 2001 From: robustTechie Date: Sat, 28 Dec 2019 00:01:49 +0530 Subject: [PATCH] logout button --- .../codeforces/Activities/ProfileActivity.java | 16 +++++++++++++++- app/src/main/res/layout/activity_profile.xml | 8 ++++++++ app/src/main/res/values/strings.xml | 1 + 3 files changed, 24 insertions(+), 1 deletion(-) 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..4e3baac 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; @@ -17,7 +20,14 @@ public class ProfileActivity extends AppCompatActivity { 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 +66,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..8c47d5e 100644 --- a/app/src/main/res/layout/activity_profile.xml +++ b/app/src/main/res/layout/activity_profile.xml @@ -245,5 +245,13 @@ + +