点击订阅后查看数据库中的数据是有的,但取消订阅点击后,走的逻辑依然是添加的,不知道为什么,
您的每一个用心回答,都会让这个世界变得更美好一些!
已经解决
///订阅相关的接口 @Override public void onAddResult(boolean isSuccess) { mSubscriptionPresenter.getSubscriptionList(); if (isSuccess) { //如果成功了,那就修改UI成取消订阅 mSubBtn.setText(R.string.cancel_sub_tips_text); } //给个toast String tipsText = isSuccess ? "订阅成功" : "订阅失败"; Toast.makeText(this, tipsText, Toast.LENGTH_SHORT).show(); } @Override public void onDeleteResult(boolean isSuccess) { mSubscriptionPresenter.getSubscriptionList(); if (isSuccess) { //如果成功了,那就修改UI成取消订阅 mSubBtn.setText(R.string.sub_tips_text); } //给个toast String tipsText = isSuccess ? "删除成功" : "删除失败"; Toast.makeText(this, tipsText, Toast.LENGTH_SHORT).show(); }
我和你遇到了一样的问题,我在这两个方法前面都添加了 mSubscriptionPresenter.getSubscriptionList();就解决了,因为订阅的列表没有被更新。这里需要重新调用一下更新列表的方法,希望可以帮到你。
我也出了这个问题在,找了很久都没找到问题,最后清理缓存卸载APP重新跑了一下就好了
已经解决
我和你遇到了一样的问题,我在这两个方法前面都添加了 mSubscriptionPresenter.getSubscriptionList();就解决了,因为订阅的列表没有被更新。这里需要重新调用一下更新列表的方法,希望可以帮到你。
我也出了这个问题在,找了很久都没找到问题,最后清理缓存卸载APP重新跑了一下就好了