View Full Version : Android link behavior on 2.2
gabrielstuff
27 Oct 2010, 1:37 AM
Hi all,
I have this button with a location href set to :
http://www.youtube.com/v/UeSym9bOUbc
On android 2.1, it works fine.
Under android 2.2 it does not.
if I set the button to
http://www.youtube.com/234545
it works on both mobile.
Any idea on what would be the difference ???
Thanks !
gabrielstuff
28 Oct 2010, 8:04 AM
Hi !
Using simple html links and no sencha touch does not break the classic link behavior.
Using simple html links and sencha break the classic link behavior.
Any idea or hints ?
P.S : on 2.2 sencha is much faster.
gabrielstuff
28 Oct 2010, 10:41 AM
Ok after some testing, it seems that Sencha prevent from sending any link that is not HTML... I do not know how this could be possible as it was working with 2.1 ...
Hi all,
I am getting totally crazy.
I have link using either :
'<div style="t
ext-align:center">'+
'<p>'+
'<a target="_blank" href="http://www.youtube.com/v/UeSym9bOUbc">Click!</a>'+
'</p>'+
'<p>' +
'<a target="_blank" onclick="location.href=\'http://www.youtube.com/v/UeSym9bOUbc\'">Click!</a>'+
'</p>'+
'<p>'+
'<a target="_blank" onclick="document.location.href=\'http://www.youtube.com/v/UeSym9bOUbc\'">Click!</a>'+
'</p>'+
'</div>';
I am using a simple Ext.Panel with html
Using Phonegap 9.1, or EDGE release on Android 2.2
- NO PROBLEM
Using just SENCHA on the Android 2.2 -> with android navigator
- NO PROBLEM
Using Sencha + phonegap on Android 2.2
The link does not work :
- googlemap link open directly into android navigator
- link relative to flash/mp4/avi content does not open at all
This kind of links on 2.1 using phoneGap + Sencha was opening. I mean, phoneGap or at least the webview asked for opening the link into the android navigator or into the application :
for googlemap :
--> map
--> navigator
for youtube :
--> youtube application
--> navigator
With 2.2, it seams that there is an incompatibility.
I've noticed, a lot of link manipulation and template compilation... any idea on what could happen ?
Thank you guys.
gabrielstuff
29 Oct 2010, 12:59 AM
Damn... this bug drive me crazy. Any one out in the community had a try on this... Or any work around ? Thanks in advance !
milo08
29 Oct 2010, 4:37 AM
Hi gabriel,
look here: http://www.sencha.com/forum/showthread.php?106261-OPEN-200-HTML-Hyperlinks-Not-Working-on-Android&p=498463#post498463
for the solution in 0.98 you will find the place in ext-touch-debug.js in row: 16278
and in
/src/gesture/Manage.js in row: 60
it works, but i don`t know its a good solution.
greetz milo
gabrielstuff
29 Oct 2010, 4:41 AM
Hi Milo, thank you for this post link.
Actually this is not the same problem. I am able to href/location.href and anything else on android when it is not a SWF or mp4 content.
We've found a solution.
Thanks !
Hey there,
I used a custom phonegap to solve this issue. I used this method : DroidGap.loadYoutube('http://www.youtube.com/v/UeSym9bOUbc'); instead of location.href.
Here's the implementation of this custom method in phonegap.
I added this code in the file Device.java but they may be a better place for it...
public void loadYoutube(String url){
mCtx.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
}
Powered by vBulletin® Version 4.2.3 Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.