File tree Expand file tree Collapse file tree
common/src/main/java/com/omarea/common/ui Expand file tree Collapse file tree Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments