我有一个EditText在Activity这里用户可以输入和搜索的东西.在搜索栏下方,我有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) SubscriptionRxJ中是否有空白?在RxJava中,存在Subscriptions.empty()。
空Subscription是a Subscription,取消订阅不执行任何操作,只不过将isUnsubscribed更改为true。
我正在寻找它,但找不到。