make isSearchOpen private to MainActivity

This commit is contained in:
tibbi 2018-04-15 21:57:28 +02:00
parent fc86018bda
commit b0b3dca249
4 changed files with 14 additions and 7 deletions

View File

@ -45,7 +45,7 @@ ext {
}
dependencies {
implementation 'com.simplemobiletools:commons:3.17.19'
implementation 'com.simplemobiletools:commons:3.19.0'
implementation files('../libs/RootTools.jar')

View File

@ -31,8 +31,7 @@ import java.io.File
import java.util.*
class MainActivity : SimpleActivity() {
var isSearchOpen = false
private var isSearchOpen = false
private val BACK_PRESS_TIMEOUT = 5000
private val PICKED_PATH = "picked_path"
private var wasBackJustPressed = false
@ -138,6 +137,7 @@ class MainActivity : SimpleActivity() {
MenuItemCompat.setOnActionExpandListener(searchMenuItem, object : MenuItemCompat.OnActionExpandListener {
override fun onMenuItemActionExpand(item: MenuItem?): Boolean {
isSearchOpen = true
fragment.searchOpened()
return true
}
@ -249,7 +249,8 @@ class MainActivity : SimpleActivity() {
private fun launchAbout() {
val faqItems = arrayListOf(
FAQItem(R.string.faq_3_title_commons, R.string.faq_3_text_commons),
FAQItem(R.string.faq_2_title_commons, R.string.faq_2_text_commons))
FAQItem(R.string.faq_2_title_commons, R.string.faq_2_text_commons)
)
startAboutActivity(R.string.app_name, LICENSE_MULTISELECT or LICENSE_GLIDE or LICENSE_PATTERN or LICENSE_REPRINT,
BuildConfig.VERSION_NAME, faqItems)

View File

@ -37,13 +37,14 @@ class ItemsFragment : Fragment(), ItemOperationsListener, Breadcrumbs.Breadcrumb
var isGetContentIntent = false
var isGetRingtonePicker = false
var isPickMultipleIntent = false
var isFirstResume = true
var storedItems = ArrayList<FileDirItem>()
private var isFirstResume = true
private var showHidden = false
private var skipItemUpdating = false
private var isSearchOpen = false
private var scrollStates = HashMap<String, Parcelable>()
private var storedItems = ArrayList<FileDirItem>()
private var storedTextColor = 0
private lateinit var mView: View
@ -241,7 +242,12 @@ class ItemsFragment : Fragment(), ItemOperationsListener, Breadcrumbs.Breadcrumb
}.start()
}
fun searchOpened() {
isSearchOpen = true
}
fun searchClosed() {
isSearchOpen = false
if (!skipItemUpdating) {
(items_list.adapter as? ItemsAdapter)?.updateItems(storedItems)
}

View File

@ -9,7 +9,7 @@ buildscript {
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.0'
classpath 'com.android.tools.build:gradle:3.1.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong