Android之 用MVP模式 来实现webview 历史记录保存与显示

这篇博客介绍了如何在Android应用中使用MVP模式来实现WebView的历史记录保存与显示功能。作者分享了一个简单的demo,其中主页是一个WebView,具备添加和查看历史记录的功能。项目结构包括HistoryPresenter作为控制层,处理业务逻辑,HistoryModel负责具体实现,而UI接口用于将数据传递给MainActivity更新视图。
摘要由CSDN通过智能技术生成

MVP在android上是常见的一种设计模式,在Launhcer,手机浏览器里面经常会看到,观摩了下其他大神写的,现在总结下,操刀起来写个demo

有什么问题的地方请提出来。

大家一起研究讨论。

demo 下载地址;http://download.csdn.net/detail/xufeifandj/8267619

demo主要是 主页是一个webview,实现了 历史记录的添加,与显示。例子比较简单。

整个项目的结构如下:




HistoryPresenter.java 主要是对view与model的控制相当于MVC中的 控制层吧。

具体实现添加历史记录移除历史记录等业务逻辑,都在HistoryModel里面去实现了。而UI.java则是一个接口,通过业务逻辑分析,把数据交予UI去通知MainAcitivy更新View.

package com.ferris.ferrismvp.presenter;

import java.util.List;

import com.ferris.ferrismvp.UI;
import com.ferris.ferrismvp.beam.History;
import com.ferris.ferrismvp.model.HistoryMod
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

重播

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值