是否有任何过程可以将按钮从辅助活动调用到主要活动

问题描述 投票:-1回答:1

我如何使用从辅助活动到主要活动的按钮。当我单击辅助活动中的按钮时,我想访问主要活动中的按钮功能。

android android-studio-3.0
1个回答
0
投票

我认为您可以通过意图机制访问按钮单击。当您停留在可见的活动中时,您将看不到第一个的任何视图。因此,当您从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;
}

就是它:)

© www.soinside.com 2019 - 2024. All rights reserved.