CustomerServiceActivity.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. package com.edufound.reader.activity;
  2. import android.app.Activity;
  3. import android.view.ViewGroup;
  4. import android.widget.ImageView;
  5. import com.baidu.duer.bot.directive.payload.AmountInfo;
  6. import com.baidu.duer.botsdk.BotIntent;
  7. import com.edufound.reader.R;
  8. import com.edufound.reader.annotation.BindView;
  9. import com.edufound.reader.base.BaseActivity;
  10. import com.edufound.reader.base.BaseMvpActivity;
  11. import com.edufound.reader.contract.CustomerServiceContract;
  12. import com.edufound.reader.presenter.CustomerServicePresenter;
  13. import java.util.HashMap;
  14. import androidx.annotation.NonNull;
  15. import io.reactivex.rxjava3.annotations.Nullable;
  16. public class CustomerServiceActivity extends BaseMvpActivity<CustomerServicePresenter> implements CustomerServiceContract.View {
  17. Activity mActivity;
  18. @BindView(id = R.id.activity_customerservice_back)
  19. ImageView mBack;
  20. @Override
  21. public int getLayoutId() {
  22. return R.layout.activity_customerservice;
  23. }
  24. @Override
  25. public void initView() {
  26. mActivity = this;
  27. mPresenter = new CustomerServicePresenter();
  28. mPresenter.attachView(this);
  29. addUiClickListener(mBack, o -> {
  30. mActivity.finish();
  31. });
  32. }
  33. @Override
  34. public void onGetDisconnect() {
  35. }
  36. @Override
  37. public void onGetMobileConnect() {
  38. }
  39. @Override
  40. public void onGetWifiConnect() {
  41. }
  42. @Override
  43. public void showLoading() {
  44. }
  45. @Override
  46. public void hideLoading() {
  47. }
  48. @Override
  49. public void onError(String errMessage) {
  50. }
  51. @Override
  52. public Activity getActivity() {
  53. return mActivity;
  54. }
  55. @Override
  56. public ViewGroup getRootView() {
  57. return findViewById(android.R.id.content);
  58. }
  59. @Override
  60. public void botHandleIntent(BotIntent intent, String customData) {
  61. }
  62. @Override
  63. public void botOnClickLink(String url, HashMap<String, String> paramMap) {
  64. }
  65. @Override
  66. public void botOnHandleScreenNavigatorEvent(int event) {
  67. }
  68. @Override
  69. public void botOnLinkAccountSucceed(String s, String s1) {
  70. }
  71. @Override
  72. public void botOnChargeStatusUpdated(String purchaseResult, AmountInfo authorizationAmount, AmountInfo capturedAmount, long creationTimestamp, String baiduOrderReferenceId, String sellerOrderId, String msg) {
  73. }
  74. @Override
  75. public void botOnBuyStatusUpdated(@NonNull String purchaseResult, @NonNull String productId, @NonNull String baiduOrderId, @NonNull String sellerOrderId, @Nullable String msg, String token) {
  76. }
  77. }