如何减少android中的活动数量?

时间:2016-03-03 05:20:45

标签: android android-activity optimization project reduce

我有一个android项目。但它越来越大,问题是我需要为每个屏幕创建活动。我可以在整个项目完成后优化活动吗?我怎么能这样做?

2 个答案:

答案 0 :(得分:3)

  

我可以在整体完成后优化活动   项目?我怎么能这样做?

尽可能使用Fragments代替Activity

答案 1 :(得分:1)

1)使用片段 OR

  • 使用Intent从第一个Activity到第二个Activity传递唯一ID 活性。
  • 当你来到第二个Activity时,检查ID并执行 无论你想要什么。

  • 例如,如果您传递id = 1

  • 它将检查并显示吐司,

  • -if id = 2

  • 它会检查并显示吐司两个

如果我们在 FirstActivity中有两个按钮。     按钮1,按钮2

  • on button1单击
  

Intent i = new Intent(FirstActivity.this,SecondActivity.class);
     i.putExtras(" ID",1);
       startActivity(ⅰ);

按钮2上的

单击

  

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
}