如何使用卡片视图将数据从一个 activity 传输到另一个?
How to transfer data from one activity to another using cardviews?
我真的很想知道如何将数据从一个 activity 传输到另一个 activity 但这里有一个转折点,我希望它制作自定义 cardview 并存储信息在里面。
每次有人输入数据时,它都会用他们的信息制作一个 cardview...这可能吗?
使用静态关键字
static int a=10;
static void display()
{
System.out.println(a+5);
}
您可以直接用您的方法调用静态方法 activity class.Remember 静态方法只能包含静态成员。
Classname.method();
Classname.variable;
另一种传递数据的方法是使用 Intent & Bundle:-
对您的目的地 class 有所了解,并用它的 value.Put 添加钥匙
activity 中要发送数据的代码。
Intent intent = new Intent(context, DestinationActivity.class);
intent.putExtra(Key, Value);
startActivity(intent);
现在接收数据
Intent intent = getIntent();
String str = intent.getStringExtra(Key);
获得差异。数据类型使用 getIntExtra()、getFloatExtra()、getStringExtra()
要访问其他 class variables/methods 为您的 activity class 创建对象并将其与“.”一起使用分隔符以便使用 class 变量或方法。
Classname objname = new Classname();
objname.variable;
objname.method();
Ex:-假设 class name 是 DemoActivity,它有变量 int a,b 和 add()。
DemoActivity objdemo = new DemoActivity();
objdemo.a;
objdemo.add();
我真的很想知道如何将数据从一个 activity 传输到另一个 activity 但这里有一个转折点,我希望它制作自定义 cardview 并存储信息在里面。
每次有人输入数据时,它都会用他们的信息制作一个 cardview...这可能吗?
使用静态关键字
static int a=10;
static void display()
{
System.out.println(a+5);
}
您可以直接用您的方法调用静态方法 activity class.Remember 静态方法只能包含静态成员。
Classname.method();
Classname.variable;
另一种传递数据的方法是使用 Intent & Bundle:- 对您的目的地 class 有所了解,并用它的 value.Put 添加钥匙 activity 中要发送数据的代码。
Intent intent = new Intent(context, DestinationActivity.class);
intent.putExtra(Key, Value);
startActivity(intent);
现在接收数据
Intent intent = getIntent();
String str = intent.getStringExtra(Key);
获得差异。数据类型使用 getIntExtra()、getFloatExtra()、getStringExtra()
要访问其他 class variables/methods 为您的 activity class 创建对象并将其与“.”一起使用分隔符以便使用 class 变量或方法。
Classname objname = new Classname();
objname.variable;
objname.method();
Ex:-假设 class name 是 DemoActivity,它有变量 int a,b 和 add()。
DemoActivity objdemo = new DemoActivity();
objdemo.a;
objdemo.add();