我的情景是:
Activity
触发事件并将其发送到Fragment
。Fragment
接收事件并在View
中显示事件的数据。我第一次触发事件时,会初始化Fragment
和View
,并显示第一个事件信息。
我可能会同时触发两个或更多事件。一旦我将事件发送到Fragment,我有一个布尔值告诉我它是否是第一个事件,因此对于下一个事件,我应该将信息附加到View
中的Fragment
。
问题:我的第二个事件被触发,我应该将此数据附加到View
。但是,Fragment
仍在初始化状态,实际上有一个设置延迟来显示此View
。
我该如何处理?
我的想法是添加while (! myView.isReady) { } //send event
,但可能不正确或有效。
非常感谢任何想法!