【发布时间】:2014-12-11 22:45:49
【问题描述】:
我从this 知道答案
如果您想立即执行任何此类挂起的操作,您可以调用此函数(仅从主线程)来执行此操作。
但是,如果我从静态主线程调用它,我会收到一条错误消息,提示 executePendingTransactions() 是非静态的,无法从静态上下文中引用。
我该如何解决这个问题?
谢谢!
【问题讨论】:
-
您可能正在尝试在 FragmentTransaction 类上调用此方法,但由于它不是静态方法,因此该方法不起作用。您应该在 FragmentTransaction 的实例上调用它。发布代码将有助于找出问题。
-
@Egor,我做
FragmentManager.executePendingTransactions();,FragmentManager无法初始化。
标签: java android static transactions execution