0

我对构建应用程序有疑问。例如,我正在制作一个类似 Twitter 的应用程序。此应用程序必须对 url 进行查询(由 asynctask 完成)并获得回复(可以是 Json、序列化数组,甚至是 html)。

在下一步应用程序输出数据。例如,最新消息。我不知道它可以通过哪些方式完成。我尝试使用来自后端的 html 数据并通过 web 视图查看它,然后我在链接上添加了点击侦听器。有了这个,我可以控制应用程序和导航。之后我在 web-view 中打开了 JavaScript 并且可以控制 DOM。在 web 视图中,绘制图像更容易。

我是朝着正确的方向前进还是需要使用列表视图之类的东西来输出?使用它可能会出现什么未来问题?

4

1 回答 1

1

好的,你的问题很困惑,但我会试着问。正如您所说,您有两种选择,一种是本地构建您的界面并通过 asyncTask 从 Web 服务检索数据,另一种是使用 WebView。

两种方法都是有效的,但是认为您使用的是 WebView 您正在构建一个非本机应用程序(实际上是一个混合应用程序),因此您需要模拟本机行为(这可能会在将来给您带来问题)

我更喜欢使用 WS 并使用原生小部件构建界面,对于通信,您可以使用 JSON。

如果您更喜欢使用 WebView,我建议您使用Senchaphonegap 之类的框架

于 2013-04-04T14:37:00.230 回答