在 Android 中,使用选项卡内的 webview 打开应用程序内的 http 链接

发布于 2024-10-22 02:06:15 字数 634 浏览 5 评论 0原文

我想处理我的 Android 应用程序中现有 tabview 内的链接。例如,假设我有 3 个选项卡,目前我在选项卡 3 上,该选项卡显示包含几个链接的列表。单击这些链接后,我想使用单击的 url 在选项卡 3 本身内打开一个 webview

我已经尝试配置

<intent-filter>
    <category android:name="android.intent.category.DEFAULT" />
    <action android:name="android.intent.action.VIEW" />
    <data android:scheme="com.package.name" />  
</intent-filter>

然后将 url 更改为

com.package.name://actual_http_url

在这种情况下,所发生的情况是使用上述特定意图过滤器配置的 activity 被创建并启动,但位于现有的 之上活动,不在选项卡内。有什么想法吗?有没有更简单的方法来实现这个?

I wanted to handle the link inside the existing tabview in my android application. For example, say I'm having 3 tabs and currently I'm on tab 3 which displays a list containing few links. On click on those links, I want to open a webview inside tab 3 itself with the clicked url.

I've already tried configuring

<intent-filter>
    <category android:name="android.intent.category.DEFAULT" />
    <action android:name="android.intent.action.VIEW" />
    <data android:scheme="com.package.name" />  
</intent-filter>

and then changing the url to

com.package.name://actual_http_url

In this scenario, what happens is the activity which is configured with the above specific intent-filter gets created and starts, but above the existing activity, not within the tab. Any ideas? Is there any simpler way of implementing this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

溺孤伤于心 2024-10-29 02:06:15

如果说我在这方面的经验有任何指示的话,那就是它实际上非常复杂。
我不相信有任何方法可以在不使用选项卡中的 ActivityGroup 的情况下执行此操作。

查看此链接:
http://ericharlow.blogspot.com/2010/09/ experience-multiple-android-activities.html
当我尝试做类似的事情时,本教程对我有很大帮助。

编辑:此外,这是您的问题的更普遍的版本。最后,它指向相同的教程,但您可以看到其他人的尝试:
如何在单个选项卡下管理多个活动选项卡活动

If my experience with this has been any indicator, it is actually surprisingly complicated;
I don't believe there's any way to do this without using an ActivityGroup in the tab.

Check out this link:
http://ericharlow.blogspot.com/2010/09/experience-multiple-android-activities.html
This tutorial was of huge help to me when I was trying to do something similar.

Edit: also, here's a more generalized version of your question. In the end, it points to the same tutorial, but you can see someone else's attempts as they went along:
How to manage multiples activities under a single tab of TabActivity

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文