当片段在共享模块中时,尝试与其父活动进行片段对话

时间:2018-08-05 20:07:42

标签: android

我试图使我的片段(在共享模块中)与其父活动保持一致。 我尝试使用以下代码在父活动中调用回调   ((MainActivity)getActivity()) 我收到一个错误消息,说MainActivity未定义。我假设这是因为片段和活动在不同的模块中。 (NyLibary和应用程序)

1 个答案:

答案 0 :(得分:0)

就像在另一个模块中一样,您需要在片段中导入MainActivity类。

通过这种方式调用父活动并不是您可以做的最好的事情,我认为您应该让接口代表一个应该实现您的功能的人,这样可以节省您的片段的模块性。