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



可能是问题不清楚。让我这样说吧。

我正在制作一个日食中的安卓应用程序。我正在制作一个网络应用程序。我有大约十个链接要在应用程序中打开。但我不想做10种不同的活动。相反,我想在列表视图上单击第一个位置打开此链接时进行切换,或者如果单击第三个位置,则打开另一个链接。我正在使用webView,所以我必须启用javascript和许多其他东西。因此,如果我创建 10 个活动并在每个活动上复制相同的代码,则应用程序的大小是巨大的。

所以想做一个可重用的活动,这样我就可以只使用开关大小写或如果大小写。

如果单击了第一个位置,请打开此链接。如果单击了第二个位置,则打开该链接。等等。任何拥有 Java for Android 知识的人。谢谢。

如果我

理解正确,您需要在启动活动时发送指向活动的 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() 方法中。

最新更新