Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.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
Java 创建动态android活动_Java_Android_Mysql_Dynamic - Fatal编程技术网

Java 创建动态android活动

Java 创建动态android活动,java,android,mysql,dynamic,Java,Android,Mysql,Dynamic,我正在尝试创建一个具有多个“页面”的android应用程序, 例如:您可以选择世界上任何一个城市(例如:罗马、柏林、纽约……),单击该城市,您可以移动到特定的城市活动并获取特定的信息,例如:国家、人口数量。。etc(所有类别都相同,每个城市的信息都会发生变化) 具体信息应该存储在mySQL数据库中 我想问-我如何在android应用程序上实现这一点 谢谢 您必须打开一个新活动(CityActivity),将所选城市添加到目标: Intent cityIntent = new Intent(thi

我正在尝试创建一个具有多个“页面”的android应用程序, 例如:您可以选择世界上任何一个城市(例如:罗马、柏林、纽约……),单击该城市,您可以移动到特定的城市活动并获取特定的信息,例如:国家、人口数量。。etc(所有类别都相同,每个城市的信息都会发生变化)

具体信息应该存储在mySQL数据库中

我想问-我如何在android应用程序上实现这一点


谢谢

您必须打开一个新活动(CityActivity),将所选城市添加到目标:

Intent cityIntent = new Intent(this, CityActivity.class);
cityIntent.putExtra("city", selectedCity);
startActivity(cityIntent);
然后,在城市活动中,您必须获得通过Intent发送的值:

String city = getIntent().getStringExtra("city");

现在您可以获得相应城市的信息,并在公共视图中绘制信息。

使用
片段
。只需创建一个在一个活动上运行的动态片段。它几乎可以处理活动可以处理的任何事情

片段表示活动中的行为或用户界面的一部分。您可以在单个活动中组合多个片段,以构建多窗格UI,并在多个活动中重用片段。您可以将片段视为活动的模块化部分,它有自己的生命周期,接收自己的输入事件,并且可以在活动运行时添加或删除(有点像可以在不同活动中重用的“子活动”)


看起来你什么都没试过。是吗?我不明白这个问题。你做了什么,遇到了什么问题?