我有一个android项目。但它越来越大,问题是我需要为每个屏幕创建活动。我可以在整个项目完成后优化活动吗?我怎么能这样做?
答案 0 :(得分:3)
我可以在整体完成后优化活动 项目?我怎么能这样做?
尽可能使用Fragments
代替Activity
。
答案 1 :(得分:1)
1)使用片段 OR
当你来到第二个Activity时,检查ID并执行 无论你想要什么。
例如,如果您传递id = 1
它将检查并显示吐司,
-if id = 2
如果我们在 FirstActivity中有两个按钮。 按钮1,按钮2
按钮2上的Intent i = new Intent(FirstActivity.this,SecondActivity.class);
i.putExtras(" ID",1);
startActivity(ⅰ);
单击
Intent i = new Intent(FirstActivity.this,SecondActivity.class);
i.putExtras(" ID",2);
startActivity(ⅰ);
在第二项活动
中 Intent i = getIntent();
if (getIntent().getExtras() != null) {
int id = i.getInt("ID");
}
if(id=1){
Toast 1
}else if(id=2){
toast 2
}else{
toast 3
}