小编fra*_*ins的帖子

Android RadioButton无法使用setChecked(false)方法取消设置

如果我第一次设置一个单选按钮,它可以正常工作.但如果我通过调用((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.

android radio-button uncheck

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

如何在启动器主屏幕上放置应用程序图标?

如您所知,当正常安装应用程序时,会在启动器菜单屏幕上创建图标.我想要做的是在安装过程中在用户主屏幕上创建图标.(不按图标5秒钟.)

我从另一个来源听到这个只是添加

<category android:value="android.intent.category.HOME" />
Run Code Online (Sandbox Code Playgroud)

到AndroidManifest.xml文件,但它没有用.

还有其他办法吗?

android

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

实体框架查询中令人难以置信的重复

我对特定视图的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)

c# entity-framework duplicates sql-server-2008

15
推荐指数
2
解决办法
9649
查看次数

随机错误:尝试读取或写入受保护的内存

我们有一个使用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)

此错误会导致整个服务失效并使其无法正常运行.然后我们只是重新启动服务并尝试再次运行相同的数据,它将再工作一周,直到它再次崩溃.它只发生在生产中和随机时间.我们无法找到问题的原因.

许多论坛都认为这可能是因为某些非托管代码中的内存泄漏.但我们找不到哪一个.

我们也准备重写创建新形状文件的部分.请帮我解决这个问题.如果需要更多详细信息,请与我们联系.提前致谢.

c# memory-leaks shapefile geoapi sharpmap

11
推荐指数
1
解决办法
3624
查看次数

PhoneGap有多优势?

我打算在所有移动平台上做一个应用程序.我发现Phone gap是一种可以在任何地方部署的解决方案.

该应用程序只需与Web服务进行通信,并在按类别分组的网格布局中显示信息.

任何在手机间隙开发应用程序的人都可以分享您的观点和想法.

电话差距真的能达到这个目的吗? - 写一次并部署任何?

在Android,iphone等中外观和感觉是否相同(这些是我最感兴趣的2个平台.)

不同平台上的性能如何?我可能遇到的其他障碍是什么?

谢谢大家..

iphone android cross-platform cordova

5
推荐指数
1
解决办法
3616
查看次数

无法在64位操作系统上的Visual Studio中从catch设置Next语句

我们最近搬到了64位操作系统(Windows 7)并安装了visual studio 2008.现在在调试异常时,我无法将下一个语句设置回try块中的代码.我用谷歌搜索了这篇文章并点击了这篇文章.

http://blogs.msdn.com/b/dougste/archive/2007/03/21/unable-to-set-next-statement-when-debugging-a-64-bit-debuggee-in-visual-studio- 2005年sometimes.aspx

这解释了它,但这可追溯到2007年.现在有任何解决方案或解决方案吗?

c# debugging 64-bit visual-studio windows-7

4
推荐指数
1
解决办法
4126
查看次数

Json.NET:使用双引号进行消毒

我试图反序列化作为服务响应收到的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的解码函数?

c# json json.net double-quotes

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

无法访问表上的.ToList()方法

我正在尝试使用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'的定义

我只是好奇为什么它不起作用?这可能是我想念的傻事.

c# windows-phone-7 tolist

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

Android 2.2的可靠性如何

自Android首次发布以来已经过了大约2年,并且已经有6到7款Android版本,与Windows手机不同.我发现在2.1和2.2之间有很多变化.调用我的本地服务的方式和其他方法已被弃用等.

那么Android 2.2的稳定性如何.我们会更频繁地发布吗?在2.2中开发是否会让我受伤?2.2听起来像一个子版本,它还没有基线.你的想法是什么?

android android-2.2-froyo android-2.1-eclair

1
推荐指数
1
解决办法
318
查看次数

Javascript显示50个文本框值的总和

我的网页中有大约50个文本框,用户可以在其中输入数值.当他们输入数字时,我必须显示另一个标签中所有数字的总和.

有AJAX或Javascript解决方案吗?

那么有人可以帮助我找到实现这一目标的最佳方法吗?

javascript c# asp.net ajax

0
推荐指数
1
解决办法
1251
查看次数