小编Jam*_*mes的帖子

如何在DatePicker中关闭CalendarView?

在我的设置屏幕上,我有一个日期选择器小部件.在Eclipse中的设计器中,它显示为我想要的(DMY的3个微调器),但是当我在我的设备上进行测试时,我得到一个相当奇怪的视图,左边有一个侧面旋转器,右边是一个日历.从来没有见过这个(!),但做了一些研究,我想我正在看"CalendarView".

我发现我应该能够将"calendarViewShown"属性设置为false-但是我的XML会引发错误.我在这里发现另一个问题,建议API级别是责备(我的minSDKLevel是7,但我的目标是11,所以我可以得到操作栏按钮而不是oldskool菜单).所以我想我会尝试在代码中设置它:

    int currentapiVersion = android.os.Build.VERSION.SDK_INT;
    if (currentapiVersion >= 11)
        minDateSelector.setCalendarViewShown = false;
Run Code Online (Sandbox Code Playgroud)

但是,再次找不到这个失败的setCalendarViewShown.但是这里的文档说它应该存在.有任何想法吗?!

android android-layout

44
推荐指数
5
解决办法
5万
查看次数

在写入所有字节之前无法关闭流(GoodData API)

我已经做了一些搜索,大多数人似乎在发送大量数据时遇到这种情况,但我不是.

我正在向API发出以下请求:

            request.Method = "POST";
            request.ContentType = "application/json";
            request.Accept = "application/json";
            request.Headers.Add("Cookie", "$Version=0; GDCAuthTT=" + TToken + "; $Path=/gdc/account");

            //generate request parameters
            ReportRequest.RootObject reportRequest = new ReportRequest.RootObject();
            reportRequest.report_req = new ReportRequest.ReportReq();
            reportRequest.report_req.reportDefinition = ReportLink;
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(serializer.Serialize(reportRequest));
            request.ContentLength = byteArray.Length;

            using (var writer = new System.IO.StreamWriter(request.GetRequestStream(), Encoding.UTF8, byteArray.Length))
            {
                writer.Write(byteArray);
            }
Run Code Online (Sandbox Code Playgroud)

最后一个结束括号发生异常:

在写入所有字节之前无法关闭流.描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.IO.IOException:在写入所有字节之前无法关闭流.

来源错误:

第176行:{第177行:
writer.Write(byteArray); 第178行:}第179行:
字符串responseContent; 第180行:使用(var response = request.GetResponse()as System.Net.HttpWebResponse)

源文件:c:\ Users\james.billings\Documents\Visual Studio 2012\Projects\PhoneMonitor\PhoneMonitor\GoodData\DataRetriever.cs
Line:178

堆栈跟踪:

[IOException:在写入所有字节之前无法关闭流.]
System.Net.ConnectStream.CloseInternal(Boolean internalCall,Boolean aborting)+604 …

.net c# asp.net gooddata

7
推荐指数
3
解决办法
2万
查看次数

标签 统计

.net ×1

android ×1

android-layout ×1

asp.net ×1

c# ×1

gooddata ×1