我目前正在处理calendar application
,当我添加一个在Google日历中添加的事件以立即在屏幕上显示该事件时,我正在使用recreate()
活动方法获取所有事件和再次显示它,但是当这个过程屏幕变成黑色,这是变化bad UI experience
时,我如何解决这个问题,我想要像google calendar
那样立即添加事件。感谢
答案 0 :(得分:0)
使用ProgressDialog
让用户"参与"在您获取新的日历数据然后查看this时,应该了解如何recreate
活动。
答案 1 :(得分:0)
如果您的日历使用适配器显示项目,您可以更改适配器中的数据并调用adapter.notifyDataSetChanged()
。它会通知附加的观察者基础数据已被更改,反映数据的任何视图都将使用适配器中的新值进行刷新。