2018-01-04 19:52:25 +01:00
|
|
|
package jp.juggler.subwaytooter
|
|
|
|
|
|
|
|
import android.os.Bundle
|
2021-05-22 00:03:16 +02:00
|
|
|
import androidx.appcompat.app.AppCompatActivity
|
2023-01-14 21:37:23 +01:00
|
|
|
import jp.juggler.subwaytooter.databinding.ActOssLicenseBinding
|
2023-01-13 13:22:25 +01:00
|
|
|
import jp.juggler.util.data.decodeUTF8
|
|
|
|
import jp.juggler.util.data.loadRawResource
|
|
|
|
import jp.juggler.util.log.LogCategory
|
2023-01-14 21:37:23 +01:00
|
|
|
import jp.juggler.util.ui.setNavigationBack
|
2018-01-04 19:52:25 +01:00
|
|
|
|
|
|
|
class ActOSSLicense : AppCompatActivity() {
|
2021-06-20 15:12:25 +02:00
|
|
|
|
|
|
|
companion object {
|
|
|
|
private val log = LogCategory("ActOSSLicense")
|
|
|
|
}
|
|
|
|
|
2023-01-14 21:37:23 +01:00
|
|
|
private val views by lazy {
|
|
|
|
ActOssLicenseBinding.inflate(layoutInflater)
|
|
|
|
}
|
|
|
|
|
2021-06-20 15:12:25 +02:00
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
|
|
super.onCreate(savedInstanceState)
|
2023-01-14 21:37:23 +01:00
|
|
|
App1.setActivityTheme(this)
|
|
|
|
setContentView(views.root)
|
|
|
|
setSupportActionBar(views.toolbar)
|
|
|
|
setNavigationBack(views.toolbar)
|
|
|
|
fixHorizontalMargin(views.svContent)
|
2021-06-20 15:12:25 +02:00
|
|
|
|
|
|
|
try {
|
2023-01-14 21:37:23 +01:00
|
|
|
views.tvText.text = loadRawResource(R.raw.oss_license).decodeUTF8()
|
2021-06-20 15:12:25 +02:00
|
|
|
} catch (ex: Throwable) {
|
2022-12-27 03:54:52 +01:00
|
|
|
log.e(ex, "can't show license text.")
|
2021-06-20 15:12:25 +02:00
|
|
|
}
|
|
|
|
}
|
2018-01-04 19:52:25 +01:00
|
|
|
}
|