Skip to content

Commit d90e76b

Browse files
committed
Upload file
1 parent a349b56 commit d90e76b

1 file changed

Lines changed: 19 additions & 20 deletions

File tree

common/src/main/java/com/omarea/common/ui/DialogAppChooser.kt

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -43,26 +43,25 @@ class DialogAppChooser(
4343
// 全选
4444
val selectAll = view.findViewById<CompoundButton?>(R.id.select_all)
4545
if (selectAll != null) {
46-
if (multiple) {
47-
val adapter = absListView.adapter as? AdapterAppChooser
48-
selectAll.visibility = View.VISIBLE
49-
selectAll.isChecked = packages.count { it.selected } == packages.size
50-
51-
selectAll.setOnClickListener {
52-
adapter?.setSelectAllState((it as CompoundButton).isChecked)
53-
}
54-
55-
adapter?.setSelectStateListener(object : AdapterAppChooser.SelectStateListener {
56-
override fun onSelectChange(selected: List<AdapterAppChooser.AppInfo>) {
57-
selectAll.isChecked =
58-
selected.isNotEmpty() && selected.size == packages.size
59-
}
60-
})
61-
62-
if (!allowAllSelect) {
63-
selectAll.visibility = View.GONE
64-
}
65-
} else {
46+
if (multiple) {
47+
val adapter = absListView.adapter as? AdapterAppChooser
48+
selectAll.visibility = View.VISIBLE
49+
selectAll.isChecked = packages.count { it.selected } == packages.size
50+
51+
selectAll.setOnClickListener {
52+
adapter?.setSelectAllState((it as CompoundButton).isChecked)
53+
}
54+
55+
adapter?.setSelectStateListener(object : AdapterAppChooser.SelectStateListener {
56+
override fun onSelectChange(selected: List<AdapterAppChooser.AppInfo>) {
57+
selectAll.isChecked = selected.size == packages.size
58+
}
59+
})
60+
61+
if (!allowAllSelect) {
62+
selectAll.visibility = View.GONE
63+
}
64+
} else {
6665
selectAll.visibility = View.GONE
6766
}
6867
}

0 commit comments

Comments
 (0)