| | |
| | | import android.view.ViewGroup; |
| | | import android.widget.PopupWindow; |
| | | |
| | | import com.android.app_base.base.dialog.BaseDialog; |
| | | import com.android.app_base.base.dialog.UIDialog; |
| | | import com.android.app_base.base.view.BaseFragment; |
| | | import com.android.app_base.manager.AppManager; |
| | | import com.android.app_base.manager.UserManager; |
| | | import com.android.app_base.utils.ScreenSizeUtils; |
| | | import com.android.app_base.utils.rxbus.MessageEvent; |
| | | import com.android.app_base.utils.rxbus.RxBus; |
| | |
| | | import com.application.zhangshi_app_android.ui.DLBaseFragment; |
| | | import com.application.zhangshi_app_android.ui.dialog.PetOwnerInfoDialog; |
| | | import com.application.zhangshi_app_android.ui.function.PetMemoActivity; |
| | | import com.application.zhangshi_app_android.ui.login.LoginActivity; |
| | | |
| | | import io.reactivex.Observer; |
| | | import io.reactivex.functions.Consumer; |
| | |
| | | binding.ivOperate.setOnClickListener(v -> { |
| | | popupWindow.showAsDropDown(binding.ivOperate,-ScreenSizeUtils.dip2px(getSelfActivity(),85) +binding.ivOperate.getWidth(),0); |
| | | }); |
| | | |
| | | binding.tvLoginOut.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | new UIDialog.Builder(getSelfActivity()) |
| | | .setTitle("提示") |
| | | .setContent("确定要退出登录吗?") |
| | | .setConfirm("确定") |
| | | .setCancel("取消") |
| | | .setListener(new UIDialog.OnListener() { |
| | | @Override |
| | | public void onConfirm(BaseDialog dialog) { |
| | | UserManager.getInstance().loginOut(); |
| | | AppManager.getAppManager().startActivity(new Intent(getSelfActivity(), LoginActivity.class)); |
| | | getSelfActivity().finish(); |
| | | } |
| | | }) |
| | | .show(); |
| | | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | @Override |