我想显示一个对话框/弹出窗口,其中显示一条消息,显示"您确定要删除此条目吗?" 用一个按钮说"删除".当Delete被触摸时,应该删除该条目,否则什么都没有.
我为这些按钮编写了一个单击侦听器,但是如何调用对话框或弹出窗口及其功能?
将库更新lifecycle到 2.4.0 后,Android studio 将所有生命周期事件标记为已弃用。
@OnLifecycleEvent(Lifecycle.Event.ON_CREATE)
fun create() {
tts = TextToSpeech(context, this)
}
@OnLifecycleEvent(Lifecycle.Event.ON_PAUSE)
fun stopTTS() {
tts?.stop()
}
Run Code Online (Sandbox Code Playgroud)
有没有等效的替代品,例如DefaultLifecycleObserver?
我有一个应用程序跟踪应用程序上的用户活动,包括时间等,现在,如果用户已打开应用程序,它将启动一个会话,直到该应用程序中的用户,他的会话将继续,他可以切换到多个活动.现在他同时切换到另一个应用程序,他的会话日志记录应该停止并写入文件
我尝试了什么
我创建了一个基本活动和On resume事件,如果计数器为零,我启动会话并递增计数器和On stop事件,我减少计数器,如果计数器为零,我停止会话
但这不会计算跟踪的实际问题,因为当用户切换到另一个应用程序时,android不会停止活动.
那么有没有办法实现这样的事情.
额外:
如果我们可以在屏幕上查看应用活动是否处于活动状态,那么可以使用事件来开始或结束会话.