diff --git a/app/src/main/java/com/github/libretube/SearchFragment.kt b/app/src/main/java/com/github/libretube/SearchFragment.kt index 7a7cec045..157d9f463 100644 --- a/app/src/main/java/com/github/libretube/SearchFragment.kt +++ b/app/src/main/java/com/github/libretube/SearchFragment.kt @@ -15,6 +15,7 @@ import android.widget.ArrayAdapter import android.widget.AutoCompleteTextView import android.widget.TextView import android.widget.TextView.* +import android.widget.Toast import androidx.fragment.app.Fragment import androidx.lifecycle.lifecycleScope import androidx.preference.PreferenceManager @@ -189,6 +190,7 @@ class SearchFragment : Fragment() { } + if (splited_history.size > 10) { splited_history = splited_history.takeLast(10) } @@ -202,7 +204,6 @@ class SearchFragment : Fragment() { val sharedPreferences = PreferenceManager.getDefaultSharedPreferences(requireContext()) var history = sharedPreferences.getString("search_history", "") var splited_history = history!!.split("|") - return splited_history } } diff --git a/app/src/main/java/com/github/libretube/adapters/SearchHistoryAdapter.kt b/app/src/main/java/com/github/libretube/adapters/SearchHistoryAdapter.kt index 433f78588..d4593f464 100644 --- a/app/src/main/java/com/github/libretube/adapters/SearchHistoryAdapter.kt +++ b/app/src/main/java/com/github/libretube/adapters/SearchHistoryAdapter.kt @@ -1,6 +1,7 @@ package com.github.libretube.adapters import android.content.Context +import android.util.Log import android.view.LayoutInflater import android.view.View import android.view.ViewGroup @@ -10,10 +11,11 @@ import androidx.recyclerview.widget.RecyclerView import com.github.libretube.R import com.google.android.material.imageview.ShapeableImageView + class SearchHistoryAdapter(private val context: Context, private val historyList: List) : RecyclerView.Adapter() { override fun getItemCount(): Int { - return historyList.size + return historyList.size -1 } @@ -24,7 +26,7 @@ class SearchHistoryAdapter(private val context: Context, private val historyList } override fun onBindViewHolder(holder: SearchHistoryViewHolder, position: Int) { - val history = historyList[position] + val history = historyList[position+1] holder.v.findViewById(R.id.history_text).text = history