Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在这种情况下最好的尝试方法(Android应用程序)_Php_Android_Mysql - Fatal编程技术网

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

Php 在这种情况下最好的尝试方法(Android应用程序),php,android,mysql,Php,Android,Mysql,在这种情况下,最好的方法是什么?我正在尝试开发一款Android应用程序: 第一个活动将是一个EditText,用于获取用户键入的“状态”,并将此数据发送到第二个活动 第二个活动将在顶部获取第一个活动的输入数据,并将有另一个EditText来获取用户键入的“城市”。该城市将与活动中的上述州相对应 第三个活动应该在列表视图中显示与之前指定的城市对应的餐厅 我有一个数据库(mysql/php),我打算在其中搜索: 州->城市->餐馆 我应该做Json编码吗?如果是,我是否可以将第三个活动中的输

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

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

  • 第二个活动将在顶部获取第一个活动的输入数据,并将有另一个EditText来获取用户键入的“城市”。该城市将与活动中的上述州相对应

  • 第三个活动应该在列表视图中显示与之前指定的城市对应的餐厅

我有一个数据库(mysql/php),我打算在其中搜索:

州->城市->餐馆

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

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


据我所知,您的数据库通过某种web服务(或web服务器)公开。只要你不描述你如何使用这项服务,就很难告诉你该怎么做。 那么,您应该进行json编码吗?这取决于服务的期望。。但json或xml可能很好。
您应该在第三个活动中执行mysql命令吗?。一切由你决定。当你回到餐馆后,你想发生什么。你是回到activity1,还是继续留在activity3,还是开始一个新的activity4???

对不起,这个问题很模糊,不清楚你问什么。这是一个Web服务器,我用它在一个普通的测试网站上列出数据。服务器端语言是PHP,我使用Wamp来管理数据库。餐厅将在第三次(不是第三次,抱歉)活动中显示在列表视图中。稍后,每个项目将根据其id打开一个餐厅活动。