我正在为我的 Android 开发一个基于选项卡布局的 RSS Feed 阅读器应用程序。我有四个不同的站点来获取提要,每个提要应该进入单独的选项卡。现在我的应用程序工作正常,但我只是想知道是否有一种方法可以在调用 feed Activity 时传入 feed url?
我想我追求的是让我的代码更加通用。当我使用 Intent 调用新的选项卡 View 时,除了类名称和 Intent 之外,我还想传递要调用的类的 feed 的 url。例如,目前我对每个 RSS feed 都有以下代码:
Intent i = new Intent(this, RSSReader.class);
spec = tabHost.newTabSpec("Tab1").setIndicator("Tab1").setContent(i);
tabHost.addTab(spec);
其中 RSSReader 保存我的 URL,该 URL 将显示在“Tab1”中。有没有办法告诉 RSSReader 它应该根据所选选项卡显示哪个 url?我尝试查找 API,但找不到任何有用的东西,或者可能是我错过了它。任何有关此事的帮助将不胜感激!
最佳答案
嗯..据我所知也尝试一下。传递intent.putExtra("yourvariable","yourvariable value")。在将intent设置为tabHost的内容之前......
关于java - Android Intent 使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3969080/