本文介绍了如何在Activity和Fragment之间进行回调?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在我的活动中有这个介面。
I have this interface in my activity.
public interface LogoutUser {
void logout();
}
我的片段实现了这个接口,所以在我的片段, / p>
My fragment implements this interface, so in my fragment, I have this:
@Override
public void logout() {
// logout
}
在我的活动中,我呼叫
mLogoutUser.logout();
其中 mLogoutUser
是类型LogoutUser接口。
Where mLogoutUser
is of the type LogoutUser interface.
我的问题是 mLogoutUser
对象为null。如何初始化它?
My issue is the mLogoutUser
object that is null. How can initialize it?
谢谢!
推荐答案
您需要使用 getFragmentById()
或 getFragmentByTag()
getFragmentManager().findFragmentById(R.id.example_fragment);
这篇关于如何在Activity和Fragment之间进行回调?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!