Android:在类之间传递参数

前端之家收集整理的这篇文章主要介绍了Android:在类之间传递参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个class2,当点击发生时,class1会涉及到它.我必须将一些参数/对象从class1传递给class2.我只知道没有传递参数选项的标准方式.
// launch the full article
Intent i = new Intent(this,Class2.class);

startActivity(i);

解决方法

您可以使用Intent.putExtra(使用Bundle)传递额外数据.
Intent i = new Intent(this,Class2.class);
i.putExtra("foo",5.0f);
i.putExtra("bar","baz");
startActivity(i);

一旦你进入你的新活动:

Bundle extras = getIntent().getExtras(); 
if(extras !=null)
{
 float foo = extras.getFloat("foo");
 String bar = extras.getString("bar");
}

这允许您将基本数据传递给活动.但是,您可能需要更多的工作来传递任意对象.

原文链接:https://www.f2er.com/android/316062.html

猜你在找的Android相关文章