1

我正在使用此代码html从 in 中打开活动。TextView它工作正常。

即点击“打开活动”它打开活动。

但我的问题是如何发送数据或参数?

   txtLink = (TextView) findViewById(R.id.txtLink);

    txtLink.setText(Html
            .fromHtml("<b>text3:</b>  Text with a "
                    + "<a href=\***"com.example.textviewlink:/linkActivty/\">Open Activity</a>*** "
                    + "created in the Java source code using HTML.<a href=\"http://www.google.com\">Google.com</a>"));
    txtLink.setMovementMethod(LinkMovementMethod.getInstance());

我如何在上面的代码中发送额外的参数,以便我可以在目标活动中使用它?

4

2 回答 2

3
String text = "Visit my blog <a href=\"http://sherifandroid.blogspot.com/\">mysite</a> or run the <a href=\"sherif-activity://myactivity?author=sherif&nick=king\">myactivity</a> callback";

在您调用的活动中使用 Intent。

 String author = getIntent().getData().getQueryParameter("author");  
 String nick = getIntent().getData().getQueryParameter("nick");  

看看这个链接

于 2012-08-07T12:06:11.103 回答
-3

例如 :

布局

<TextView 
            android:id="@+id/link_web"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:clickable="true"
            android:autoLink="web"               
            android:text="@string/link_web"/>

活动

TextView.setText(Html.fromHtml("http://www.google.com"));
于 2013-05-22T09:30:11.820 回答