0

我正在尝试制作数独应用程序。这是一个基于片段的设计,其中一个片段承载了一个自定义视图,它是一个板。我正在尝试学习如何在 FragmentActivity、Fragment 和 View 中建立有效的沟通

虽然视图是使用 FragmentActivity 上下文创建的,并且我可以在当前视图中捕获对该上下文的引用,然后在 FragmentActivity 中调用方法,但我不想将视图直接绑定到片段活动。相反,我想绑定视图以使用片段内的方法。我该怎么做,我可以捕获对片段的引用并从视图中调用该片段内的方法?

4

1 回答 1

0

首先,我强烈建议您通读有关Fragments的文档,因为您显然一开始并不了解使用Fragments 的整个概念/目的(这没关系,因为在您第一次学习它们时会感到困惑:P)。

你的很多问题对我来说没有多大意义,因为我不确定View你所说的指的是什么。我可以告诉你的是,Fragments 有自己的 UI/布局,以及自己独立的生命周期。所以听起来您根本不希望您FragmentActivityFragments 布局/方法进行交互......相反,您应该在其内部实现 UI 的行为和布局Fragment。也就是说,Fragment将负责更新 UI、接收点击/触摸事件、在屏幕上显示信息等。FragmentActivity将简单地持有对当前的引用Fragment,并将负责显示/切换和根据需要输出 new Fragment(通过活动的FragmentManager)。

希望能在某种程度上回答这个问题......通读文档几次,听起来你只是误解了Fragments 背后的理论/目的。

于 2012-06-28T01:55:33.657 回答