Add back recycler view code

This commit is contained in:
Isaac Shoebottom 2022-12-06 06:09:54 -04:00
parent e45cab082d
commit 07e0a5422e
2 changed files with 12 additions and 6 deletions

View File

@ -5,11 +5,10 @@ import android.content.Intent
import android.net.Uri import android.net.Uri
import android.os.Bundle import android.os.Bundle
import android.view.Menu import android.view.Menu
import android.view.View
import android.view.MenuItem import android.view.MenuItem
import android.view.View
import android.widget.Toast import android.widget.Toast
import androidx.activity.result.contract.ActivityResultContracts import androidx.activity.result.contract.ActivityResultContracts
import com.google.android.material.bottomnavigation.BottomNavigationView
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import androidx.navigation.findNavController import androidx.navigation.findNavController
import androidx.navigation.ui.AppBarConfiguration import androidx.navigation.ui.AppBarConfiguration
@ -54,7 +53,14 @@ class MainActivity : AppCompatActivity() {
//adds actions for when you press buttons //adds actions for when you press buttons
override fun onOptionsItemSelected(item: MenuItem): Boolean { override fun onOptionsItemSelected(item: MenuItem): Boolean {
val compressingRecycler = findViewById<View>(R.id.compressing_recycler_view) as? RecyclerView
compressingRecycler?.adapter = CompressingAdapter(compressingItems)
compressingRecycler?.layoutManager = LinearLayoutManager(this)
return when (item.itemId) { return when (item.itemId) {
//runs when pressing "Files" //runs when pressing "Files"
R.id.addFile -> { R.id.addFile -> {
val intent = Intent() val intent = Intent()
@ -64,6 +70,9 @@ class MainActivity : AppCompatActivity() {
resultLauncher.launch(intent) resultLauncher.launch(intent)
Toast.makeText(applicationContext, "Files", Toast.LENGTH_LONG).show() Toast.makeText(applicationContext, "Files", Toast.LENGTH_LONG).show()
compressingItems.add(CompressingItem("Testing", 0.5, Date(1)))
return true return true
} }
R.id.addYoutube ->{ R.id.addYoutube ->{

View File

@ -6,10 +6,7 @@ import android.text.TextWatcher
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.widget.RadioButton
import android.widget.Toast import android.widget.Toast
import androidx.core.view.isVisible
import androidx.core.widget.addTextChangedListener
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import com.example.myapplication.databinding.FragmentSettingsBinding import com.example.myapplication.databinding.FragmentSettingsBinding
@ -28,7 +25,7 @@ class SettingsFragment : Fragment() {
container: ViewGroup?, container: ViewGroup?,
savedInstanceState: Bundle? savedInstanceState: Bundle?
): View { ): View {
ViewModelProvider(this)[SettingsViewModel::class.java] val homeViewModel = ViewModelProvider(this)[SettingsViewModel::class.java]
_binding = FragmentSettingsBinding.inflate(inflater, container, false) _binding = FragmentSettingsBinding.inflate(inflater, container, false)
val root: View = binding.root val root: View = binding.root