Sencha 2无法将html文件加载到Android 4.0上的面板中

Sencha 2无法将html文件加载到Android 4.0上的面板中,android,cordova,sencha-touch-2,Android,Cordova,Sencha Touch 2,ajax加载程序有一个Sencha 2错误 onActivate : function(result, container) { Ext.Ajax.request({ url : this.getUrl(), method : 'GET', success : function(response, request) {

ajax加载程序有一个Sencha 2错误

onActivate : function(result, container) {
            Ext.Ajax.request({
                        url : this.getUrl(),
                        method : 'GET',
                        success : function(response, request) {
                            result.setHtml(response.responseText);
                        },
                        failure : function(response, request) {
                            console.log("Failed: " + response);
                        }
                    });
        }
在安卓2.2、2.3、IOS上,我没有问题。Android 4.0在将其加载到面板时遇到一些问题

有什么想法吗


提前谢谢。

好的,我自己解决了

Ext.Ajax.request中存在异步问题:

onActivate : function(result, container) {
            $.get("resources/web/about.html", function(data) {
                result.setHtml(data);
            });
        }

希望它能帮助那些因为同样的问题而烦恼的人。

你试过调试吗?比如,在成功和失败方法中加入
警报
?它能进去吗?你能在Ext.Ajax.request方法之外调用
result.setHtml
吗?我可以访问成功部分,但在Android 4.0上,“response.responseText”是空的,在Android 2.2、2.3、3.0、3.1、3.2和IOS上不是空的。我可以在方法外部调用result.setHtml,但我没有请求的html内容。我唯一能做的就是把整个html内容写成一个字符串。我该怎么办?所以你用。。。不使用Sencha Touch?:P