【问题标题】:Create web page launcher, losing focus创建网页启动器,失去焦点
【发布时间】:2010-06-02 06:34:58
【问题描述】:

我创建了一个 php 网页。我现在想在 android 手机中创建一个启动器应用程序,它只是打开带有 url "http://<mywebsite>/m" 的浏览器。

我使用 uri 意图在 onCreate 函数中启动浏览器。

public void onCreate(...)
{
    ....
    startActivity(new Intent(Intent.ACTION_VIEW, new Uri(http://<mywebsite>/m)));
    ...
}

我在我的 G1 手机 (Cyan Mod 5) 中执行这个程序。但是,当我单击“主页”键,然后通过任务列表重新进入我的应用程序时,我失去了上次启动的浏览器的焦点,并且屏幕空白

有什么建议吗?! 我是否需要 onResume 函数中的任何代码来重新聚焦我的网络!?

【问题讨论】:

  • 抱歉,我不太了解您所面临的错误。更详细一点将有助于我们回答您的问题。
  • 嗯,很难理解 OP 想要什么,但是当 WebView 失去焦点时,我也面临同样的问题,因此无法通过触摸激活登录字段,只能使用轨迹球。不确定这是否与问题有关,以及与什么有关。

标签: android android-intent


【解决方案1】:

如果您在startActivity 之后调用finish(),您的“重定向”活动将被关闭并从任务的活动堆栈中删除,只留下浏览器活动。有关基础知识的更多信息,请阅读developer guide section on activities and tasks

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-18
    • 2020-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多