我有一个Android项目。但是它越来越大了,问题是我需要为每个屏幕创建活动。在整个项目完成后,我可以优化这些活动吗?我该如何做到这一点?
我有一个Android项目。但是它越来越大了,问题是我需要为每个屏幕创建活动。在整个项目完成后,我可以优化这些活动吗?我该如何做到这一点?
项目完成后,我可以优化活动吗?我该怎么做?
尽可能使用Fragments
而不是Activity
来进行优化。
1)使用Fragment或者
当你来到第二个Activity时,检查ID并且进行相应的操作。
例如,如果你传递id=1,它将会检查并显示toast one。
-如果id=2,它将会检查并显示toast two。
如果我们在FirstActivity中有两个按钮:button1和button2。
Intent i=new Intent(FirstActivity.this,SecondActivity.class);
i.putExtra("ID",1);
startActivity(i);
点击button2
Intent i=new Intent(FirstActivity.this,SecondActivity.class);
i.putExtra("ID",2);
startActivity(i);
在Second Activity中:
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
}