[英]Call fragment method from main activity
嗨,我正在使用此代码从活动中调用片段方法
ConversationFragment frgObj;
frgObj.addMessageToList("asd", this);
但是addMessageToList
方法是在片段中的oncreateview之前调用的。我在oncreateview中定义了一些变量,以便在addMessageToList
方法中使用。由于未定义addMessageToList
方法中的重要变量,我无法使用重要变量,所以我的应用程序崩溃了。
我该如何解决? 我必须运行oncreateview然后运行addMessageToList。
首先执行ConversationFragment的fragmentTransaction,这意味着在提交fragmentTransaction之后,调用
getFragmentManager().executePendingTransactions();
然后打电话给你
frgObj.addMessageToList("asd", this);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.