FragmentNearby.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:beaconradar 作者:
@Override @DebugLog
public void onResume() {
    super.onResume();
    mPresenter.onResume();
    mBus.register(this);
    //Restoring dialog callbacks after rotation.
    //Return after every 'if' because only 1 dialog may be visible at any moment
    ColorChooserNoTitle color = (ColorChooserNoTitle) ColorChooserNoTitle.findVisible((MainActivity)getActivity(), ColorChooserDialog.TAG_PRIMARY);
    if(color != null) { color.setCallback(this); color.setDismissCallback(this); return; }
    OptionsDialog menu = OptionsDialog.findVisible((MainActivity) getActivity(), "dialog_beacon_context");
    if(menu != null) { menu.setSelectionListener(this); return; }
    TextDialog name = TextDialog.findVisible((MainActivity) getActivity(), "dialog_beacon_name");
    if(name != null) { name.setChangedListener(this); return; }
    IconDialog icon = IconDialog.findVisible((MainActivity) getActivity(), "dialog_beacon_icon");
    if(icon != null) { icon.setSelectionListener(this); return; }
    //Restore FAB
    int pos = ((TabHost) getActivity()).getCurrentItem();
    if(pos == 0) mPresenter.showFAB();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号