将数据从一个活动解析到另一个活动

时间:2014-08-20 04:56:29

标签: java android android-intent android-activity hyperlink

我在一个活动中制作了几个自动完成,日期选择器和微调器,我想解析另一个活动上的数据。

<AutoCompleteTextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/r"
                    android:layout_toEndOf="@+id/textView7"
                    android:layout_alignTop="@+id/textView7"
                    android:layout_alignParentRight="true"
                    android:layout_alignParentEnd="true"
                    android:layout_toRightOf="@+id/textView7"></AutoCompleteTextView>

<Button
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Date"
                    android:id="@+id/dButton"
                    android:layout_toStartOf="@+id/textView9"
                    android:layout_centerVertical="true"
                    android:layout_alignParentLeft="true"
                    android:layout_alignParentStart="true" />
<Spinner
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/c"
                    android:layout_alignTop="@+id/s"
                    android:layout_alignParentRight="true"
                    android:layout_alignParentEnd="true"
                    android:spinnerMode="dropdown" />

我希望来自上方字段的数据保存到图像链接中,例如:来自字段的值将添加到具有http://example.com?v=var1&v1=var2&v3=var3等变量的图像链接中

这些值将生成动态链接。当我们点击图片链接时,它会在浏览器中打开。 所以,我可以做到这一点

1 个答案:

答案 0 :(得分:1)

您的问题有点难以理解。这用于在两个活动之间传递数据

Intent i = new Intent(source.this, destination.class);
i.putExtra("MyData", whateverYouWantToPass);
startActivity(i);

然后在目标类中执行此操作...

String data= getIntent().getStringExtra("MyData");