我有一个包含片段和对话框的活动。我从onCreateView方法的片段中调用API。当我在片段上并打开对话框时,片段再次命中API。我想阻止它。我希望打开对话框时不要点击我的应用程序。
//代码
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_news, container, false);
callApi()
}
最佳答案
像这样在onViewCreated
中调用您的api。
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
callApi(); //here call your function.
}