Added Holder for SettingItems #42
This commit is contained in:
@@ -8,6 +8,7 @@ import java.lang.Exception
|
|||||||
import kotlinx.android.synthetic.main.activity_settings.*
|
import kotlinx.android.synthetic.main.activity_settings.*
|
||||||
import kotlinx.android.synthetic.main.content_settings.*
|
import kotlinx.android.synthetic.main.content_settings.*
|
||||||
|
|
||||||
|
import com.example.mear.adapters.SettingsAdapter
|
||||||
import com.example.mear.R
|
import com.example.mear.R
|
||||||
import com.example.mear.management.MusicFiles
|
import com.example.mear.management.MusicFiles
|
||||||
import com.example.mear.management.TrackManager
|
import com.example.mear.management.TrackManager
|
||||||
@@ -21,12 +22,6 @@ class SettingsActivity : AppCompatActivity() {
|
|||||||
setContentView(R.layout.activity_settings)
|
setContentView(R.layout.activity_settings)
|
||||||
setSupportActionBar(toolbar)
|
setSupportActionBar(toolbar)
|
||||||
|
|
||||||
/**
|
|
||||||
RefreshLibrary.setOnClickListener {
|
|
||||||
updateLibrary()
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
initialize()
|
initialize()
|
||||||
supportActionBar?.setDisplayHomeAsUpEnabled(true)
|
supportActionBar?.setDisplayHomeAsUpEnabled(true)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,20 +4,18 @@ import android.support.v7.widget.RecyclerView
|
|||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
|
|
||||||
|
import com.example.mear.holders.SettingItemsHolder
|
||||||
import com.example.mear.models.SettingItems
|
import com.example.mear.models.SettingItems
|
||||||
|
|
||||||
class SettingsAdapter(val settingItems: ArrayList<SettingItems>) : RecyclerView.Adapter<RecyclerView.ViewHolder>() {
|
class SettingsAdapter(val settingItems: ArrayList<SettingItems>) : RecyclerView.Adapter<SettingItemsHolder>() {
|
||||||
|
|
||||||
override fun getItemCount(): Int {
|
override fun getItemCount(): Int {
|
||||||
TODO("not implemented")
|
TODO("not implemented")
|
||||||
}
|
}
|
||||||
override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int) {
|
override fun onBindViewHolder(holder: SettingItemsHolder, position: Int) {
|
||||||
TODO("not implemented")
|
TODO("not implemented")
|
||||||
}
|
}
|
||||||
override fun onCreateViewHolder(parent: ViewGroup, position: Int): RecyclerView.ViewHolder {
|
override fun onCreateViewHolder(parent: ViewGroup, position: Int): SettingItemsHolder {
|
||||||
TODO("not implemented")
|
TODO("not implemented")
|
||||||
}
|
}
|
||||||
|
|
||||||
class SettingItemsHolder(v: View) : RecyclerView.ViewHolder(v) {
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
package com.example.mear.holders
|
||||||
|
|
||||||
|
import android.support.v7.widget.RecyclerView
|
||||||
|
import android.view.View
|
||||||
|
|
||||||
|
import com.example.mear.models.SettingItems
|
||||||
|
|
||||||
|
class SettingItemsHolder(view: View): RecyclerView.ViewHolder(view){
|
||||||
|
|
||||||
|
private var view: View = view
|
||||||
|
|
||||||
|
fun bindSettingItem(settingItem: SettingItems, clickable: (SettingItems) -> Unit) {
|
||||||
|
try {
|
||||||
|
// TODO: Implement the binding of setting items
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (ex: Exception) {
|
||||||
|
val exMsg = ex.message
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user