我试图在我的项目中保留多个片段的状态。他们的父亲是一个活动,我需要在所有碎片中实现TaskFragment,而不是主活动。
在worker-fragment示例中,一个Activity正在实现TaskCallback,它可以工作,但它如何与片段一起使用?
https://github.com/alexjlockwood/worker-fragments
我正在尝试在我的片段中实现TaskCallbacks,以便接口的overriden方法调用直接转到这样的片段: -
public class MyFragment implements TaskFragment.TaskCallbacks{
//Some Code
//Code for initializing TaskFragment
//Overriden method of Task Callback
}
然而,当我这样做时,它在TaskFragment的onAttach方法中显示了一个Ilegal状态异常 Activity没有实现回调接口。
如何获取正在实现此任务回调的片段实例?