aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/me/brysonsteck/wiimmfiwatcher/MainActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/me/brysonsteck/wiimmfiwatcher/MainActivity.java')
-rw-r--r--app/src/main/java/me/brysonsteck/wiimmfiwatcher/MainActivity.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/app/src/main/java/me/brysonsteck/wiimmfiwatcher/MainActivity.java b/app/src/main/java/me/brysonsteck/wiimmfiwatcher/MainActivity.java
index e48486e..c3933ee 100644
--- a/app/src/main/java/me/brysonsteck/wiimmfiwatcher/MainActivity.java
+++ b/app/src/main/java/me/brysonsteck/wiimmfiwatcher/MainActivity.java
@@ -7,8 +7,15 @@ import android.view.View;
import androidx.appcompat.app.AppCompatActivity;
import androidx.databinding.ObservableArrayList;
+import androidx.lifecycle.ViewModelProvider;
+import androidx.room.Room;
+import androidx.sqlite.db.SimpleSQLiteQuery;
+
+import com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton;
+
import me.brysonsteck.wiimmfiwatcher.database.AppDatabase;
import me.brysonsteck.wiimmfiwatcher.model.FriendCode;
+import me.brysonsteck.wiimmfiwatcher.viewmodel.FriendCodeViewModel;
public class MainActivity extends AppCompatActivity {
ObservableArrayList<FriendCode> recentFCList = new ObservableArrayList<>();
@@ -27,7 +34,22 @@ public class MainActivity extends AppCompatActivity {
}
setContentView(R.layout.activity_main);
+ database = Room.databaseBuilder(this, AppDatabase.class, "friend-codes-db").build();
View aboutButton = findViewById(R.id.about_button);
+ ExtendedFloatingActionButton clearButton = findViewById(R.id.clear_button);
+ FriendCodeViewModel viewModel = new ViewModelProvider(MainActivity.this).get(FriendCodeViewModel.class);
+ clearButton.setOnClickListener(new View.OnClickListener() {
+
+
+ @Override
+ public void onClick(View view) {
+ new Thread(() -> {
+ database.clearAllTables();
+ database.query(new SimpleSQLiteQuery("DELETE FROM friendcode"));
+ });
+ }
+ });
+
aboutButton.setOnClickListener((about) -> {
getSupportFragmentManager().beginTransaction()