如何使用Cardview将数据从一个活动转移到另一个活动?

时间:2020-05-07 14:46:13

标签: java android cardview

我真的很想知道如何将数据从一项活动转移到另一项活动,但是这是我希望它能够制作自定义 cardview 并将其存储在其中的信息。

每当有人输入数据时,都会使用其信息创建 cardview ...这可能吗?

1 个答案:

答案 0 :(得分:-1)

使用静态关键字

static int a=10;                                                                             
static void display()
{
  System.out.println(a+5);
}      

您可以直接在活动类中调用静态方法。记住静态方法只能容纳静态成员。

Classname.method();
Classname.variable;

另一种传递数据的方法是使用Intent&Bundle: 明确目标类并添加其值的键。 您想从中发送数据的地方编写代码。

Intent intent = new Intent(context, DestinationActivity.class);
intent.putExtra(Key, Value);
startActivity(intent);

现在可以接收数据

Intent intent = getIntent();
String str = intent.getStringExtra(Key);

获取差异。数据类型使用getIntExtra(),getFloatExtra(),getStringExtra()

要访问其他类变量/方法,请创建活动类的Object并将其与“。”一起使用。分隔符以使用类变量或方法。

Classname objname = new Classname();
objname.variable;
objname.method();

Ex:-假设类名称为DemoActivity,变量int a,b和add()。

DemoActivity objdemo = new DemoActivity();                                      
objdemo.a;                                                                  
objdemo.add();
相关问题