所以我在两个不同的活动中都有相同的按钮,
例如屏幕1:“红色”,旁边是按钮“ x”。屏幕2:“关于红色的东西”,旁边是按钮“ x”。(单击屏幕1会打开屏幕2)
[我想要的是,如果用户在第一个屏幕上单击'x',并且该按钮上的UI有一些更改,如果他现在进入屏幕2,则应该更改'x'的用户界面。并且应该为每种颜色保持此状态。
您必须使用意图将数据从屏幕1传递到屏幕2。
在X或红色按钮上,单击intent并意图传递一些额外数据的调用startActivity
Intent i = new Intent(this,Screen2Activity.class);
i.putExtra("red_btn_clicked",true);
startActivity(i);
并且在screen2中使用]获得此数据>
boolean isRedBtnClicked = getIntent().getBoolean("red_btn_clicked");
基于此标志更新用户界面