Java 创建动态android活动
我正在尝试创建一个具有多个“页面”的android应用程序, 例如:您可以选择世界上任何一个城市(例如:罗马、柏林、纽约……),单击该城市,您可以移动到特定的城市活动并获取特定的信息,例如:国家、人口数量。。etc(所有类别都相同,每个城市的信息都会发生变化) 具体信息应该存储在mySQL数据库中 我想问-我如何在android应用程序上实现这一点Java 创建动态android活动,java,android,mysql,dynamic,Java,Android,Mysql,Dynamic,我正在尝试创建一个具有多个“页面”的android应用程序, 例如:您可以选择世界上任何一个城市(例如:罗马、柏林、纽约……),单击该城市,您可以移动到特定的城市活动并获取特定的信息,例如:国家、人口数量。。etc(所有类别都相同,每个城市的信息都会发生变化) 具体信息应该存储在mySQL数据库中 我想问-我如何在android应用程序上实现这一点 谢谢 您必须打开一个新活动(CityActivity),将所选城市添加到目标: Intent cityIntent = new Intent(thi
谢谢 您必须打开一个新活动(CityActivity),将所选城市添加到目标:
Intent cityIntent = new Intent(this, CityActivity.class);
cityIntent.putExtra("city", selectedCity);
startActivity(cityIntent);
然后,在城市活动中,您必须获得通过Intent发送的值:
String city = getIntent().getStringExtra("city");
现在您可以获得相应城市的信息,并在公共视图中绘制信息。使用
片段
。只需创建一个在一个活动上运行的动态片段。它几乎可以处理活动可以处理的任何事情
片段表示活动中的行为或用户界面的一部分。您可以在单个活动中组合多个片段,以构建多窗格UI,并在多个活动中重用片段。您可以将片段视为活动的模块化部分,它有自己的生命周期,接收自己的输入事件,并且可以在活动运行时添加或删除(有点像可以在不同活动中重用的“子活动”)
看起来你什么都没试过。是吗?我不明白这个问题。你做了什么,遇到了什么问题?