我有这段代码可以检测应用程序何时关闭或打开,因此我可以在用户每次打开应用程序时输入密码活动。如何在Application()类中使用意图?
ALTER TABLE 'table' ADD 'the column' VARCHAR(14) DEFAULT NULL AFTER 'the other column'
答案 0 :(得分:0)
您必须在意图中添加一个标记Intent.FLAG_ACTIVITY_NEW_TASK
val i = Intent(this, SecondActivity::class.java)
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
startActivity(i)
答案 1 :(得分:0)
这是为您提供的解决方案:
class LiliApp : Application(), LifecycleObserver {
override fun onCreate() {
super.onCreate()
ProcessLifecycleOwner.get().lifecycle.addObserver(this)
}
@OnLifecycleEvent(Lifecycle.Event.ON_STOP)
fun onAppBackgrounded() {
}
@OnLifecycleEvent(Lifecycle.Event.ON_START)
fun onAppForegrounded() {
val intent = Intent(this@LiliApp, ManagePasswordActivity::class.java)
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
startActivity(intent)
}
}