在这种情况下尝试的最佳方法(Android应用程序)


Best approach to try in this case (Android app)

在这种情况下,什么是最好的方法我正在尝试开发一个Android应用程序:

  • 第一个活动将是一个EditText,以获取用户键入的"状态",并将此数据发送到第二个活动;

  • 第二个活动将在顶部获得第一个活动的输入数据,并将有另一个EditText以获得用户键入的"城市"。本市将在活动中与上述州相对应;

  • 第三个活动应该在ListView中显示与之前指定的城市相对应的餐厅;

我有一个数据库(mysql/php),我打算在那里做相关的搜索:

州->市->餐馆。

  • 我应该做Json编码吗?如果是,我可以关联第3个活动中的输入数据以匹配结果吗?或者我应该与php/mysql通信,因为第一次和第二次活动中的第一个输入数据?

  • 我应该在第三个活动中执行mysql命令来获取与结果匹配的输入数据吗?

据我所知,您的数据库已通过某种web服务(或web服务器)公开。只要你不描述你是如何使用这项服务的,就很难告诉你该怎么做。那么,你应该做json编码吗?这取决于服务的期望。。但是json或xml可能是不错的。你应该在第三个活动中执行mysql命令吗?。一切都取决于你。当你把餐馆洗劫一空后,你想干什么。你是回到活动1,还是留在活动3或开始新的活动4??