2012-12-18 186 views
1

我用Sencha Architect创建了一个简单的应用程序,并将其打包到.apk。 当我在我的设备上测试它时,我注意到我无法切换到浏览器并从应用程序打开网页。
(如应用程序显示的是否对话框,当用户按Yes按钮,它应该切换到浏览器并打开某个URL)
如何从android apk打开浏览器中的网页?

这里是我使用的代码:

Ext.Msg.confirm(
     "Confirmation", // Title 
     "Please tap yes to google in web browser.", // Message 
     function (btn) { 
      if (btn === 'yes') { 
       //Ext.Msg.alert("You have selected Yes", ""); 
       // This should opening the web page on that can be used to connect to facebook from server // 
       Ext.device.Device.openURL('http://www.google.com'); 
      } 
      else { 
       //Ext.Msg.alert("NO", "You have selected NO"); 
      } 
     }, 
     this 
     ); 

当我在浏览器中测试它时,它工作,但是当我用sencha cmd打包到apk时不工作。有人可以帮助我吗?提前致谢。

回答

1

它在版本2.1B2中有一些问题。

This will work with the next version of the Native Packager which is going in with Beta 3. - 
Jamie Avins 
Sencha - Sencha Touch Dev Team 

Link to Forum

+0

因此我们必须升级sencha cmd或sencha? – Harikrishnan

+0

@MayurHow我可以使用sencha sdk工具创建应用程序吗? – Harikrishnan

+1

使用phonegap。这是一个啧啧http://andidog.de/blog/2012/06/packaging-a-sencha-touch-2-application-with-phonegap-for-android/ – 1Mayur

0

我认为错误是存在的: 如果(BTN = = = YES),没有===而是==。试试吧..

相关问题