小编nsh*_*ura的帖子

仅当Fragment在ViewPager中可见时,Fire RxJava事件才会更改

我有一个EditTextActivity这里用户可以输入和搜索的东西.在搜索栏下方,我有2个tabs附加到a ViewPager.我为标签EditText中的2 添加了一个RxJava事件更改侦听器Fragments.这是相关代码:

    private Subscription subscription;

    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.fragment_people_search, container, false);
        ButterKnife.bind(this, view);
        LogUtil.i(TAG, "onCreateView called");

        if (getActivity() != null) {
            inputSearch = (EditText) getActivity().findViewById(R.id.editText11);
        }

        return view;
    }

    @Override
    public void onResumeFragment() {
        LogUtil.i(TAG, "onResumeFragment called");
        if (subscription == null) {
            doSearch();
        }
    }

    private void doSearch() {
        LogUtil.i(TAG, "doSearch called");
        subscription = RxTextView.textChangeEvents(inputSearch) …
Run Code Online (Sandbox Code Playgroud)

android android-fragments rx-java rx-android

5
推荐指数
1
解决办法
848
查看次数

RxJ的空订阅

SubscriptionRxJ中是否有空白?在RxJava中,存在Subscriptions.empty()

Subscription是a Subscription,取消订阅不执行任何操作,只不过将isUnsubscribed更改为true。

我正在寻找它,但找不到。

javascript rxjs

2
推荐指数
1
解决办法
2107
查看次数