| | |
| | | import androidx.databinding.library.baseAdapters.BR; |
| | | import androidx.lifecycle.Observer; |
| | | |
| | | import com.android.app_base.manager.AppManager; |
| | | import com.android.app_base.utils.ScreenSizeUtils; |
| | | import com.android.app_base.utils.Utils; |
| | | import com.android.app_base.utils.rxbus.MessageEvent; |
| | | import com.android.app_base.utils.rxbus.RxBus; |
| | | import com.android.app_base.widget.LinearItemDecoration; |
| | | import com.application.zhangshi_app_android.R; |
| | | |
| | |
| | | import java.util.HashSet; |
| | | import java.util.List; |
| | | import java.util.Set; |
| | | |
| | | import io.reactivex.functions.Consumer; |
| | | |
| | | /** |
| | | * @author Gss |
| | |
| | | mOperatePopupWindow = initPopUpWindow(View.inflate(this,R.layout.pop_contacts_import,null)); |
| | | mOperatePopupWindow.getContentView().findViewById(R.id.layout_contacts_import).setOnClickListener(v -> { |
| | | mOperatePopupWindow.dismiss(); |
| | | //TODO 导入通讯录 |
| | | AppManager.getAppManager().startActivity(ContactsImportActivity.class); |
| | | }); |
| | | //点击弹出操作弹窗 |
| | | binding.ivOperate.setOnClickListener(v -> { |
| | |
| | | adapter.addItem(bean); |
| | | } |
| | | }); |
| | | RxBus.getInstance().toObservable(this, MessageEvent.class) |
| | | .subscribe(new Consumer<MessageEvent>() { |
| | | @Override |
| | | public void accept(MessageEvent event) throws Exception { |
| | | if (event.getMessageEventCode() == MessageEvent.EVENT_REFRESH_DATA){ |
| | | viewModel.getContacts(); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | @Override |