如何知道点击了哪个按钮,以便我可以在同一个活动中打开网页?

时间:2013-10-24 20:50:09

标签: javascript android android-listview

可能问题不明确。让我这样说吧。

我正在eclipse中制作一个Android应用程序。我正在制作一个网络应用程序。我在应用程序中打开了大约十个链接。但我不想做10个不同的活动。相反,我想在列表视图上单击第一个位置时打开此链接,或者如果单击第三个位置,则打开另一个链接。我正在使用webView所以我必须启用javascript和许多其他的东西。因此,如果我制作10个活动并在每个活动上复制相同的代码,那么应用程序的大小就很大。

因此,想要进行可重复使用的活动,以便我可以使用switch case或if case。

如果单击第一个位置而不是打开此链接。 如果单击第二个位置而不是打开该链接。 等等。 任何有java知识的人。谢谢。

1 个答案:

答案 0 :(得分:1)

如果我理解正确,您需要在启动时向活动发送URL吗?如果是这种情况,您可以使用Intent的

传递参数
intent.putExtra(String key, String value);
// e.g. intent.putExtra("url", "http://stackoverflow.com/");

...关于您用于启动活动的意图和

getIntent().getStringExtra(String key)
// e.g. getIntent().getStringExtra("url")

...来拉动活动本身的参数,例如在其onCreate()方法中。