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"
/>
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index fb77fe8..42b4c2b 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -11,4 +11,5 @@
Old Rating:
Change:
New Rating:
+ Log Out