diff --git a/app/src/main/java/com/example/mear/activities/SettingsActivity.kt b/app/src/main/java/com/example/mear/activities/SettingsActivity.kt index 06832bd..f4180e9 100644 --- a/app/src/main/java/com/example/mear/activities/SettingsActivity.kt +++ b/app/src/main/java/com/example/mear/activities/SettingsActivity.kt @@ -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) } diff --git a/app/src/main/java/com/example/mear/adapters/SettingsAdapter.kt b/app/src/main/java/com/example/mear/adapters/SettingsAdapter.kt index 111ff01..41613d9 100644 --- a/app/src/main/java/com/example/mear/adapters/SettingsAdapter.kt +++ b/app/src/main/java/com/example/mear/adapters/SettingsAdapter.kt @@ -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) : RecyclerView.Adapter() { +class SettingsAdapter(val settingItems: ArrayList) : RecyclerView.Adapter() { 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) { - } } \ No newline at end of file diff --git a/app/src/main/java/com/example/mear/holders/SettingItemsHolder.kt b/app/src/main/java/com/example/mear/holders/SettingItemsHolder.kt new file mode 100644 index 0000000..7b39f65 --- /dev/null +++ b/app/src/main/java/com/example/mear/holders/SettingItemsHolder.kt @@ -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 + } + } +} \ No newline at end of file