可能问题不明确。让我这样说吧。
我正在eclipse中制作一个Android应用程序。我正在制作一个网络应用程序。我在应用程序中打开了大约十个链接。但我不想做10个不同的活动。相反,我想在列表视图上单击第一个位置时打开此链接,或者如果单击第三个位置,则打开另一个链接。我正在使用webView所以我必须启用javascript和许多其他的东西。因此,如果我制作10个活动并在每个活动上复制相同的代码,那么应用程序的大小就很大。
因此,想要进行可重复使用的活动,以便我可以使用switch case或if case。
如果单击第一个位置而不是打开此链接。 如果单击第二个位置而不是打开该链接。 等等。 任何有java知识的人。谢谢。
答案 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()方法中。