如果我第一次设置一个单选按钮,它可以正常工作.但如果我通过调用((RadioButton)findViewById(R.id.ID))取消选择它.setChecked(false); 然后,即使我尝试通过调用setChecked(true)来选择它也不会工作,除非用户从屏幕上选择它.
有没有人碰到过这个?还是只有我?
if(Val != null){
if( ((RadioButton) findViewById(R.id.ID1)).getText().toString().trim().equals(Val))
((RadioButton) findViewById(R.id.ID1)).setChecked(true);
else if(((RadioButton) findViewById(R.id.ID2)).getText().toString().trim().equals(Val))
((RadioButton) findViewById(R.id.ID2)).setChecked(true);
}
else {
((RadioButton) findViewById(R.id.ID1)).setChecked(false);
((RadioButton) findViewById(R.id.ID2)).setChecked(false);
}
Run Code Online (Sandbox Code Playgroud)
如果else部分至少执行一次,那么一切都会变得混乱.当我进入调试器时,我可以看到执行进入正确的路径并将其设置为true.它只被执行一次,我检查了一下.而且我没有在代码的任何其他部分将其重置为false.
如您所知,当正常安装应用程序时,会在启动器菜单屏幕上创建图标.我想要做的是在安装过程中在用户主屏幕上创建图标.(不按图标5秒钟.)
我从另一个来源听到这个只是添加
<category android:value="android.intent.category.HOME" />
Run Code Online (Sandbox Code Playgroud)
到AndroidManifest.xml文件,但它没有用.
还有其他办法吗?
我对特定视图的SQL查询返回3个不同的行.
select * from vwSummary
where vidate >= '10-15-2010' and vidate <= '10-15-2010'
and idno = '0330'
order by viDate
Run Code Online (Sandbox Code Playgroud)
但是,如果我通过我的实体框架运行相同的查询,我得到3行,但所有3行都相同,相当于第三行.
firstVisibleDate = new DateTime(2010, 10, 15);
lastVisibleDate = new DateTime(2010, 10, 15);
var p1 = (from v in db.vwSummary
where v.viDate >= firstVisibleDate && v.viDate <= lastVisibleDate
&& v.IDNo == "0330"
select v).ToList();
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决这个问题.
编辑: 我改变了我的查询,这是有效的.但是我仍然想回到上面显示的那个,因为我必须再次迭代以进行更多处理.
List<objectName> p1 = (from v in db.vwSummary
where v.viDate >= firstVisibleDate && v.viDate <= lastVisibleDate
&& v.IDNo == "0330"
select new <ObjectName>
{ …
Run Code Online (Sandbox Code Playgroud) 我们有一个使用WCF服务的C#.Net应用程序.该应用程序部署在Windows服务应用程序下的生产服务器中.该模块的一部分负责创建形状文件((*.shp,*.dbf),用于工作人员今天工作的较小区域,并将其发送到PDA.
要编写形状文件,我们使用第三方DLL NetTopologySuite
GisSharpBlog.NetTopologySuite.IO.ShapefileWriter
Run Code Online (Sandbox Code Playgroud)
这也是在C#中.(我不确定它引用的任何dll是否使用非托管代码.) 系统可能会工作一段时间再说一个星期.突然间我们得到一个例外说法
Attempted to read or write protected memory.
This is often an indication that other memory is corrupt.
Run Code Online (Sandbox Code Playgroud)
从Write方法,我们将几何集合写入形状文件.
sfw.Write(FileName, new GeometryCollection(gc.ToArray()));
Run Code Online (Sandbox Code Playgroud)
(GeometryCollection也来自第三方dll,GeoAPI.dll)
此错误会导致整个服务失效并使其无法正常运行.然后我们只是重新启动服务并尝试再次运行相同的数据,它将再工作一周,直到它再次崩溃.它只发生在生产中和随机时间.我们无法找到问题的原因.
许多论坛都认为这可能是因为某些非托管代码中的内存泄漏.但我们找不到哪一个.
我们也准备重写创建新形状文件的部分.请帮我解决这个问题.如果需要更多详细信息,请与我们联系.提前致谢.
我打算在所有移动平台上做一个应用程序.我发现Phone gap是一种可以在任何地方部署的解决方案.
该应用程序只需与Web服务进行通信,并在按类别分组的网格布局中显示信息.
任何在手机间隙开发应用程序的人都可以分享您的观点和想法.
电话差距真的能达到这个目的吗? - 写一次并部署任何?
在Android,iphone等中外观和感觉是否相同(这些是我最感兴趣的2个平台.)
不同平台上的性能如何?我可能遇到的其他障碍是什么?
谢谢大家..
我们最近搬到了64位操作系统(Windows 7)并安装了visual studio 2008.现在在调试异常时,我无法将下一个语句设置回try块中的代码.我用谷歌搜索了这篇文章并点击了这篇文章.
这解释了它,但这可追溯到2007年.现在有任何解决方案或解决方案吗?
我试图反序列化作为服务响应收到的json字符串.客户端是Windows Phone 7,在C#中.我正在使用Json .NET - James Newton-King deserializor直接将Json字符串转换为对象.但有时Json字符串包含一些带有双引号(")的注释信息,并且反序列化器失败并抛出错误.根据Jsonlint看起来这是一个无效的Json字符串.
{
"Name": "A1",
"Description": "description of the "object" A1"
}
Run Code Online (Sandbox Code Playgroud)
如何处理这样的Json String.如果它是(\"),那么它可以工作.但我不能用(\")替换所有("),因为在json字符串的其他部分可能有双引号.是否有任何Json .Net的解码函数?
我正在尝试使用SilverlightPhoneDatabase为我的Windows Phone 7应用程序使用sqlite数据库.
该DLL有一个类数据库
public class Database
{
.
.
.
public Table<T> Table<T>();
.
.
}
Run Code Online (Sandbox Code Playgroud)
类的定义表如下:
public class Table<T> : ObservableCollection<T>, ITable
Run Code Online (Sandbox Code Playgroud)
然后在我的App.xaml中有一个方法
public static Database MyDB
{
get
{
// Delay creation of the view model until necessary
if (database == null)
OpenDatabase<MyObj>("MyObj");
return database;
}
}
Run Code Online (Sandbox Code Playgroud)
现在从我的xaml.cs文件中,我可以访问表上的.ToList()方法.即如果我说
App.MyDB.Table<MyObj>().ToList();
从我的main.xaml.cs,我可以访问ToList()方法(Table类继承自ObservableCollection ..)
但是我在同一名称空间中的新cs中创建了一个新类..如果我尝试访问Table类上的ToList()方法,我收到编译器错误,表<>不包含'ToList'的定义
我只是好奇为什么它不起作用?这可能是我想念的傻事.
自Android首次发布以来已经过了大约2年,并且已经有6到7款Android版本,与Windows手机不同.我发现在2.1和2.2之间有很多变化.调用我的本地服务的方式和其他方法已被弃用等.
那么Android 2.2的稳定性如何.我们会更频繁地发布吗?在2.2中开发是否会让我受伤?2.2听起来像一个子版本,它还没有基线.你的想法是什么?
我的网页中有大约50个文本框,用户可以在其中输入数值.当他们输入数字时,我必须显示另一个标签中所有数字的总和.
有AJAX或Javascript解决方案吗?
那么有人可以帮助我找到实现这一目标的最佳方法吗?
c# ×6
android ×4
64-bit ×1
ajax ×1
asp.net ×1
cordova ×1
debugging ×1
duplicates ×1
geoapi ×1
iphone ×1
javascript ×1
json ×1
json.net ×1
memory-leaks ×1
radio-button ×1
shapefile ×1
sharpmap ×1
tolist ×1
uncheck ×1
windows-7 ×1