我如何使用从辅助活动到主要活动的按钮。当我单击辅助活动中的按钮时,我想访问主要活动中的按钮功能。
我认为您可以通过意图机制访问按钮单击。当您停留在可见的活动中时,您将看不到第一个的任何视图。因此,当您从2个活动转到1个活动时,请使用Intent()
:
Intent intent = new Intent(SecondActivity.this, FirstActivity.class);
startActivity(intent);
您可以通过意图传递一些数据,然后单击按钮:
Intent intent = new Intent(SecondActivity.this, FirstActivity.class);
intent.putExtra("clickBtn",0);
startActivity(intent);
您可以在上面的代码中看到,您在此处发送数据:
intent.putIntExtra("clickBtn",0);
例如,您可以将0设置为点击,将1设置为阻止点击。最后,您将需要处理来自意图的传入数据:
Intent intent = this.getIntent();
Int variable = intent.getIntExtra("clickBtn",1);
现在从2个活动中获取数据后,您就可以使用它:
switch (variable ) {
case (0):
//button click;
break;
case (1):
// no action
break;
default:
//some default action
break;
}
就是它:)