Skip to content

Commit 64a69e6

Browse files
authored
app: refine LogsActivity & LogcatActivity (#431)
1 parent 9fd394d commit 64a69e6

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

app/src/main/java/com/github/kr328/clash/LogcatActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ class LogcatActivity : BaseActivity<LogcatDesign>() {
112112
when (it) {
113113
LogcatDesign.Request.Close -> {
114114
stopService(LogcatService::class.intent)
115-
115+
startActivity(LogsActivity::class.intent)
116116
finish()
117117
}
118118
else -> Unit

app/src/main/java/com/github/kr328/clash/LogsActivity.kt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,8 @@ import kotlinx.coroutines.selects.select
1111
import kotlinx.coroutines.withContext
1212

1313
class LogsActivity : BaseActivity<LogsDesign>() {
14-
override suspend fun main() {
15-
if (LogcatService.running) {
16-
return startActivity(LogcatActivity::class.intent)
17-
}
1814

15+
override suspend fun main() {
1916
val design = LogsDesign(this)
2017

2118
setContentDesign(design)
@@ -38,7 +35,6 @@ class LogsActivity : BaseActivity<LogsDesign>() {
3835
when (it) {
3936
LogsDesign.Request.StartLogcat -> {
4037
startActivity(LogcatActivity::class.intent)
41-
4238
finish()
4339
}
4440
LogsDesign.Request.DeleteAll -> {

app/src/main/java/com/github/kr328/clash/MainActivity.kt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,13 @@ class MainActivity : BaseActivity<MainDesign>() {
5959
startActivity(ProfilesActivity::class.intent)
6060
MainDesign.Request.OpenProviders ->
6161
startActivity(ProvidersActivity::class.intent)
62-
MainDesign.Request.OpenLogs ->
63-
startActivity(LogsActivity::class.intent)
62+
MainDesign.Request.OpenLogs -> {
63+
if (LogcatService.running) {
64+
startActivity(LogcatActivity::class.intent)
65+
} else {
66+
startActivity(LogsActivity::class.intent)
67+
}
68+
}
6469
MainDesign.Request.OpenSettings ->
6570
startActivity(SettingsActivity::class.intent)
6671
MainDesign.Request.OpenHelp ->

0 commit comments

Comments
 (0)