diff --git a/app/src/main/java/asgardius/page/r3forumtest/MainScreen.java b/app/src/main/java/asgardius/page/r3forumtest/MainScreen.java
index ad8b635..735d476 100644
--- a/app/src/main/java/asgardius/page/r3forumtest/MainScreen.java
+++ b/app/src/main/java/asgardius/page/r3forumtest/MainScreen.java
@@ -3,9 +3,15 @@ package asgardius.page.r3forumtest;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
+import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
+import android.view.View;
+import android.widget.Button;
+import android.widget.TextView;
import android.widget.Toast;
+import org.json.JSONObject;
+
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
@@ -20,12 +26,21 @@ public class MainScreen extends AppCompatActivity {
boolean success;
BufferedReader br;
StringBuilder sb;
+ JSONObject jsonObj;
+ SQLiteDatabase db;
+ MyDbHelper dbHelper;
+ TextView id;
+ Button logout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_screen);
username = getIntent().getStringExtra("username");
+ id = (TextView) findViewById(R.id.username);
+ logout = (Button)findViewById(R.id.logout);
+ dbHelper = new MyDbHelper(this);
+ id.setText(username);
Thread login = new Thread(new Runnable() {
@Override
@@ -54,6 +69,7 @@ public class MainScreen extends AppCompatActivity {
sb.append(output);
}
System.out.println(sb.toString());
+ jsonObj = new JSONObject(sb.toString());
} else {
success = false;
}
@@ -86,8 +102,54 @@ public class MainScreen extends AppCompatActivity {
}
}
});
-
login.start();
+ logout.setOnClickListener(new View.OnClickListener(){
+ @Override
+ public void onClick(View view) {
+ //buttonaction
+ Thread logout = new Thread(new Runnable() {
+
+ @Override
+ public void run() {
+ try {
+ db = dbHelper.getWritableDatabase();
+ db.execSQL("DELETE FROM account");
+ db.close();
+ runOnUiThread(new Runnable() {
+
+ @Override
+ public void run() {
+ //Test
+ mainMenu();
+ }
+ });
+
+ } catch (Exception e) {
+ e.printStackTrace();
+ runOnUiThread(new Runnable() {
+
+ @Override
+ public void run() {
+ Toast.makeText(getApplicationContext(), "Conexión fallida", Toast.LENGTH_SHORT).show();
+ }
+ });
+ //Toast.makeText(getApplicationContext(),getResources().getString(R.string.media_list_fail), Toast.LENGTH_SHORT).show();
+ //finish();
+ }
+ }
+ });
+ logout.start();
+ }
+ });
+ }
+
+ private void mainMenu() {
+
+ Intent intent = new Intent(this, MainActivity.class);
+ intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+ intent.putExtra("EXIT", true);
+ startActivity(intent);
+
}
public void onBackPressed(){
diff --git a/app/src/main/java/asgardius/page/r3forumtest/SignUp.java b/app/src/main/java/asgardius/page/r3forumtest/SignUp.java
index e474664..293cfe0 100644
--- a/app/src/main/java/asgardius/page/r3forumtest/SignUp.java
+++ b/app/src/main/java/asgardius/page/r3forumtest/SignUp.java
@@ -11,7 +11,6 @@ import android.widget.EditText;
import android.widget.Toast;
import java.net.URL;
-import java.util.Locale;
import javax.net.ssl.HttpsURLConnection;
@@ -90,7 +89,7 @@ public class SignUp extends AppCompatActivity {
//Test
if (success) {
Toast.makeText(getApplicationContext(), "Registro exitoso", Toast.LENGTH_SHORT).show();
- mainmenu();
+ mainMenu();
} else {
Toast.makeText(getApplicationContext(), "El usuario ya existe", Toast.LENGTH_SHORT).show();
}
@@ -118,7 +117,7 @@ public class SignUp extends AppCompatActivity {
});
}
- private void mainmenu() {
+ private void mainMenu() {
Intent intent = new Intent(this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
diff --git a/app/src/main/res/layout/activity_main_screen.xml b/app/src/main/res/layout/activity_main_screen.xml
index 51af314..b564aba 100644
--- a/app/src/main/res/layout/activity_main_screen.xml
+++ b/app/src/main/res/layout/activity_main_screen.xml
@@ -9,12 +9,34 @@
android:background="@drawable/galaxy"
tools:context=".MainScreen">
-
+ android:layout_height="70dp"
+ android:layout_margin="20dp"
+ android:orientation="horizontal"
+ tools:ignore="MissingConstraints"
+ tools:layout_editor_absoluteX="20dp">
+
+
+
+
+
+
\ No newline at end of file