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.content_settings.*
|
||||
|
||||
import com.example.mear.adapters.SettingsAdapter
|
||||
import com.example.mear.R
|
||||
import com.example.mear.management.MusicFiles
|
||||
import com.example.mear.management.TrackManager
|
||||
@@ -21,12 +22,6 @@ class SettingsActivity : AppCompatActivity() {
|
||||
setContentView(R.layout.activity_settings)
|
||||
setSupportActionBar(toolbar)
|
||||
|
||||
/**
|
||||
RefreshLibrary.setOnClickListener {
|
||||
updateLibrary()
|
||||
}
|
||||
*/
|
||||
|
||||
initialize()
|
||||
supportActionBar?.setDisplayHomeAsUpEnabled(true)
|
||||
}
|
||||
|
||||
@@ -4,20 +4,18 @@ import android.support.v7.widget.RecyclerView
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
|
||||
import com.example.mear.holders.SettingItemsHolder
|
||||
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 {
|
||||
TODO("not implemented")
|
||||
}
|
||||
override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int) {
|
||||
override fun onBindViewHolder(holder: SettingItemsHolder, position: Int) {
|
||||
TODO("not implemented")
|
||||
}
|
||||
override fun onCreateViewHolder(parent: ViewGroup, position: Int): RecyclerView.ViewHolder {
|
||||
override fun onCreateViewHolder(parent: ViewGroup, position: Int): SettingItemsHolder {
|
||||
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