小编Wes*_*one的帖子

Android应用开发错误:"错误的XML块:标题大小为60或总大小为3932356大于数据大小0"

我检查了其他类似的帖子,他们建议清理构建路径,但这根本没有帮助.
我已经启动了Android应用程序开发,并且在向活动添加菜单时遇到了令人沮丧的问题.

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:id="@+id/save_tea" android:title="@string/save_tea_label" />
</menu>
Run Code Online (Sandbox Code Playgroud)

这会在Eclipse控制台中抛出"错误XML块:标头大小60或总大小3932356大于数据大小0".我有一个主应用程序活动的菜单,它工作正常,但这个不能合并到R生成的文件.

我重写了一堆我的页面,它现在似乎工作,所以我要么错过了原来的东西,要么eclipse决定重新评估文件.

android android-menu

22
推荐指数
1
解决办法
2万
查看次数

AJAX帖子不使用HTTPS

我对jquery post函数有一个相当令人沮丧的问题,可能源于不了解它是如何正常工作的.

我有一个函数,应该将一些表单信息发布到我编写的php脚本,然后该脚本运行针对API的curl请求以绕过javascript的跨域策略.它似乎工作正常,只要它提交"http",但当我发送到"https"时,表单永远不会被提交.

我在我的计算机上运行wireshark,它显示没有流量到目标IP,直到我使用URL.我在服务器上有基本身份验证,所以我通过网址传递用户和密码,但没有测试,并得到相同的结果.

这是不工作的代码:

$j.post("https://<api user>:<password>@<ip>:444/ProxyScript.php", 
         $j("#spoke_ticket").serialize(),
         function(msg) { 
              log_status(msg);
              fade_status();
              $j(':input','#createtheticket')
                   .not(':button, :submit, :reset, :hidden')
                   .val('')
                   .removeAttr('checked')
                   .removeAttr('selected');
               });
Run Code Online (Sandbox Code Playgroud)

这是工作功能:

$j.post("http://<other ip>/ProxyScript.php",  
        $j("#spoke_ticket").serialize(),
        function(msg) { 
              log_status(msg);
              fade_status();
              $j(':input','#createtheticket')
                   .not(':button, :submit, :reset, :hidden')
                   .val('')
                   .removeAttr('checked')
                   .removeAttr('selected');
               });
Run Code Online (Sandbox Code Playgroud)

关于为什么没有发送流量的任何想法?如果我遗漏了一些重要信息或任何内容,请告诉我.

谢谢您的帮助

ajax jquery

9
推荐指数
1
解决办法
3万
查看次数

标签 统计

ajax ×1

android ×1

android-menu ×1

jquery ×1