【发布时间】:2014-11-26 06:32:54
【问题描述】:
我在浏览器中打开网址的代码是
private void openBrowserUrl(String url) {
Intent i = new Intent(Intent.ACTION_VIEW);
System.out.println("============Url==================" + url);
i.setData(Uri.parse(url));
startActivity(i);
unlock(UNLOCK_TO_HOME);
}
当没有模式锁定时,上述工作正常。
但是当我尝试在模式锁定后打开浏览器时,url 值保持空白。
我的应用程序中有自定义锁屏。当手机被锁定后,我尝试解锁手机,此时自定义锁屏被我的应用程序打开。并且我已经编写了这段代码。我得到了 url 值,它成功传递给浏览器。
但是,我尝试使用模式锁定(android的默认锁定系统)进行上述过程
那么流量是
自定义锁屏-->打开url代码(获取url值)-->默认模式锁-->浏览器没有url值。
在上述流程中,当模式锁定存在时,浏览器无法获取我传递的url。
【问题讨论】:
-
从哪里调用方法 openBrowserUrl(String url),请调查生命周期
-
@JiteshUpadhyay 我已经编辑了我的问题
标签: android