|
|
|
@ -44,15 +44,27 @@ class DownloadLogActivity : AppCompatActivity() {
|
|
|
|
topAppBar.title = file.name
|
|
|
|
topAppBar.title = file.name
|
|
|
|
content.text = file.readText()
|
|
|
|
content.text = file.readText()
|
|
|
|
|
|
|
|
|
|
|
|
observer = object : FileObserver(file.absolutePath, MODIFY) {
|
|
|
|
if(Build.VERSION.SDK_INT < 29){
|
|
|
|
override fun onEvent(event: Int, p: String?) {
|
|
|
|
observer = object : FileObserver(file.absolutePath, MODIFY) {
|
|
|
|
runOnUiThread{
|
|
|
|
override fun onEvent(event: Int, p: String?) {
|
|
|
|
content.text = File(path).readText()
|
|
|
|
runOnUiThread{
|
|
|
|
content.scrollTo(0, content.height)
|
|
|
|
content.text = File(path).readText()
|
|
|
|
|
|
|
|
content.scrollTo(0, content.height)
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
observer.startWatching();
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
observer = object : FileObserver(file, MODIFY) {
|
|
|
|
|
|
|
|
override fun onEvent(event: Int, p: String?) {
|
|
|
|
|
|
|
|
runOnUiThread{
|
|
|
|
|
|
|
|
content.text = File(path).readText()
|
|
|
|
|
|
|
|
content.scrollTo(0, content.height)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
observer.startWatching();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
observer.startWatching();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
override fun onDestroy() {
|
|
|
|
override fun onDestroy() {
|
|
|
|
|