From 99643e5be84af7e8da217ed48597ceb3c9d3bc85 Mon Sep 17 00:00:00 2001 From: Bryson Steck Date: Tue, 4 May 2021 17:59:55 -0600 Subject: before i get too deep in the database stuff --- .../java/com/example/wiimmterfaceandroid/MainActivity.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'app/src/main/java/com/example/wiimmterfaceandroid/MainActivity.java') diff --git a/app/src/main/java/com/example/wiimmterfaceandroid/MainActivity.java b/app/src/main/java/com/example/wiimmterfaceandroid/MainActivity.java index b8f7905..45c20da 100644 --- a/app/src/main/java/com/example/wiimmterfaceandroid/MainActivity.java +++ b/app/src/main/java/com/example/wiimmterfaceandroid/MainActivity.java @@ -9,25 +9,32 @@ import androidx.room.Room; import android.os.Bundle; import com.example.wiimmterfaceandroid.database.AppDatabase; +import com.example.wiimmterfaceandroid.model.FriendCode; + +import java.util.List; public class MainActivity extends AppCompatActivity { + List recentFCList; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - FragmentContainerView fcInput = findViewById(R.id.recent_friend_codes_fragment); + FragmentContainerView fcInput = findViewById(R.id.room_fragment); AppDatabase database = Room.databaseBuilder(this, AppDatabase.class, "friend-codes-db").build(); + recentFCList = database.getFriendCodeDao().getAll(); setContentView(R.layout.activity_main); if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction() - .replace(R.id.friend_code_input_fragment, WatchCodeFragment.class, null) + .replace(R.id.friend_code_input_fragment, new WatchCodeFragment(database, recentFCList), null) .setReorderingAllowed(true) .commit(); getSupportFragmentManager().beginTransaction() - .replace(R.id.recent_friend_codes_fragment, RecentCodesFragment.class, null) + .replace(R.id.room_fragment, new RecentCodesFragment(database, recentFCList), null) .setReorderingAllowed(true) .commit(); } + + } } \ No newline at end of file -- cgit v1.2.3