@@ -593,7 +593,7 @@ class MainActivity : AppCompatActivity() {
593
593
adapter.add(
594
594
HeaderItem (" PROGRESS DEMOS" ),
595
595
DemoItem (" Progress demo" , " Show a progress dialog for 5s (indeterminate mode)" ) {
596
- DialogProgress (
596
+ val dlg = DialogProgress (
597
597
500 ,
598
598
title = " Loading (Indeterminate)" .asText(),
599
599
text = " Data is loading..." .asText(),
@@ -602,7 +602,7 @@ class MainActivity : AppCompatActivity() {
602
602
horizontal = true ,
603
603
indeterminate = true
604
604
)
605
- .showInCorrectMode(this , it)
605
+ dlg .showInCorrectMode(this , it)
606
606
607
607
// simple unsafe method to immitate some background process that runs 5 seconds and updates the progress every second...
608
608
var c = 0
@@ -611,14 +611,14 @@ class MainActivity : AppCompatActivity() {
611
611
delay(1000L )
612
612
c++
613
613
withContext(Dispatchers .Main ) {
614
- DialogProgress .update(50 , " Time left: ${5 - c} s" .asText())
614
+ DialogProgress .update(dlg.id , " Time left: ${5 - c} s" .asText())
615
615
}
616
616
}
617
- DialogProgress .dismiss(50 )
617
+ DialogProgress .dismiss(dlg.id )
618
618
}
619
619
},
620
620
DemoItem (" Progress demo" , " Show a progress dialog for 5s (with progress state)" ) {
621
- DialogProgress (
621
+ val dlg = DialogProgress (
622
622
501 ,
623
623
title = " Loading (Progress)" .asText(),
624
624
text = " Data is loading..." .asText(),
@@ -627,7 +627,7 @@ class MainActivity : AppCompatActivity() {
627
627
horizontal = true ,
628
628
indeterminate = false
629
629
)
630
- .showInCorrectMode(this , it)
630
+ dlg .showInCorrectMode(this , it)
631
631
632
632
// simple unsafe method to immitate some background process that runs 5 seconds and updates the progress every second...
633
633
var c = 0
@@ -636,11 +636,11 @@ class MainActivity : AppCompatActivity() {
636
636
delay(50L )
637
637
c++
638
638
withContext(Dispatchers .Main ) {
639
- DialogProgress .update(51 , " ${c} %" .asText())
640
- DialogProgress .updateProgress(51 , c)
639
+ DialogProgress .update(dlg.id , " ${c} %" .asText())
640
+ DialogProgress .updateProgress(dlg.id , c)
641
641
}
642
642
}
643
- DialogProgress .dismiss(51 )
643
+ DialogProgress .dismiss(dlg.id )
644
644
}
645
645
}
646
646
)
0 commit comments