| | |
| | | import com.hdl.photovoltaic.listener.BaseView; |
| | | import com.hdl.photovoltaic.other.HdlThreadLogic; |
| | | import com.hdl.photovoltaic.widget.LoadingDialog; |
| | | import com.hdl.sdk.link.core.bean.eventbus.BaseEventBus; |
| | | |
| | | |
| | | import org.greenrobot.eventbus.EventBus; |
| | | import org.greenrobot.eventbus.Subscribe; |
| | | import org.greenrobot.eventbus.ThreadMode; |
| | | |
| | | import java.util.Locale; |
| | | |
| | |
| | | view = inflater.inflate((int) getContentView(), container, false); |
| | | } else if (getContentView() instanceof View) { |
| | | view = (View) getContentView(); |
| | | FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); |
| | | ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); |
| | | view.setLayoutParams(layoutParams); |
| | | } else { |
| | | view = null; |
| | |
| | | @Override |
| | | public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { |
| | | super.onViewCreated(view, savedInstanceState); |
| | | view.setClickable(true); |
| | | view.postDelayed(new Runnable() { |
| | | @Override |
| | | public void run() { |
| | |
| | | |
| | | protected void onLazyInitView(Bundle savedInstanceState) { |
| | | onBindView(savedInstanceState); |
| | | // registerEventBus(); |
| | | //注册EventBus |
| | | registerEventBus(); |
| | | } |
| | | |
| | | |
| | |
| | | isFirst = true; |
| | | //隐藏Loading |
| | | hideLoading(); |
| | | // unregisterEventBus(); |
| | | //注销EventBus |
| | | unregisterEventBus(); |
| | | } |
| | | |
| | | |
| | | protected void unregisterEventBus() { |
| | | // if (EventBus.getDefault().isRegistered(this)) { |
| | | // EventBus.getDefault().unregister(this); |
| | | // } |
| | | if (EventBus.getDefault().isRegistered(this)) { |
| | | EventBus.getDefault().unregister(this); |
| | | } |
| | | } |
| | | |
| | | protected void registerEventBus() { |
| | | // if (!EventBus.getDefault().isRegistered(this)) { |
| | | // EventBus.getDefault().register(this); |
| | | // } |
| | | if (!EventBus.getDefault().isRegistered(this)) { |
| | | EventBus.getDefault().register(this); |
| | | } |
| | | } |
| | | |
| | | // @Subscribe(threadMode = ThreadMode.MAIN) |
| | | // public void onEventMessage(BaseEvent event) { |
| | | // |
| | | // } |
| | | /** |
| | | * 收到EventBUs通知 |
| | | * |
| | | * @param eventBus 数据 |
| | | */ |
| | | @Subscribe(threadMode = ThreadMode.MAIN) |
| | | public void onEventMessage(BaseEventBus eventBus) { |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 显示View |
| | |
| | | * 开始Loading |
| | | */ |
| | | protected void showLoading() { |
| | | getLoadingDialog().setText(""); |
| | | getLoadingDialog().start(); |
| | | } |
| | | |