问题列表 - 第28137页

更新联系人导致写入错误的值

我正在尝试显示联系人的姓名,电话号码和电子邮件,并让用户更新任何值.出于某种原因,当我的代码执行时,电子邮件的值会在所有三个字段上被覆盖.这里的逻辑必须有一个小故障,但我无法弄明白.

这是我更新Contacts URI的方法.

private void updateContact() {
    ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();
    ops.add(ContentProviderOperation.newUpdate(ContactsContract.RawContacts.CONTENT_URI)
            .withValue(ContactsContract.RawContacts.ACCOUNT_NAME, name)
            .build());
    ops.add(ContentProviderOperation.newUpdate(ContactsContract.Data.CONTENT_URI)
            .withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0)
            .withValue(ContactsContract.CommonDataKinds.StructuredName.DISPLAY_NAME, name)
            .withValue(ContactsContract.Data.MIMETYPE,
                        ContactsContract.CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE)
            .build());
    ops.add(ContentProviderOperation.newUpdate(ContactsContract.Data.CONTENT_URI)
            .withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0)
            .withValue(ContactsContract.CommonDataKinds.Phone.NUMBER, phoneNumber)
            .withValue(ContactsContract.Data.MIMETYPE, 
                    ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE)
            .build());
    ops.add(ContentProviderOperation.newUpdate(ContactsContract.Data.CONTENT_URI)
            .withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0)
            .withValue(ContactsContract.Data.MIMETYPE,
                            ContactsContract.CommonDataKinds.Email.CONTENT_ITEM_TYPE)
            .withValue(ContactsContract.CommonDataKinds.Email.DATA, email)
            .build());

    try {
        getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);
        // Display update
        Context ctx = getApplicationContext();
        CharSequence txt = "Contact Updated";
        int duration = Toast.LENGTH_SHORT;
        Toast toast = Toast.makeText(ctx, txt, duration);
        toast.show();

    } catch (Exception e) {
        // Display warning
        Context ctx = getApplicationContext();
        CharSequence …
Run Code Online (Sandbox Code Playgroud)

android

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

指定的Visual已经是另一个Visual的子项或CompositionTarget的根

WPF Visualizer Visual Tree画布

canvas.Children.Add poly |> ignore

指定的视觉是

  1. 已经是另一个视觉或
  2. CompositionTarget的根.

不要以为是1),不确定2)是什么?

使用Visual Studio 2010,F#2.0,WPF,...不是XAML

wpf xaml f# prism

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

实现常量对象的最佳方法是什么?

首先,我应该说"恒定对象"一词可能不太正确,可能已经意味着与我的想法完全不同,但这是我能想到的最好的术语来描述我所说的内容.

所以基本上我正在设计一个应用程序,我遇到的东西似乎可能有一个现有的设计模式,但我不知道它是什么或搜索什么,所以我将描述它是什么我是试图做,我正在寻找有关实施它的最佳方法的建议.

让我们说你有一节课:

public class MyClass {
    private String name;
    private String description;
    private int value;

    public MyClass(String name, String description, int value) {
        this.name = name;
        this.description = description;
        this.value = value;
    }

    // And I guess some getters and setters here.
}
Run Code Online (Sandbox Code Playgroud)

现在让我们说你事先知道只会说这个类的3个实例,并且数据也是预先知道的(或者至少会在运行时从文件中读取,并且确切的文件名是事先知道的).基本上我得到的是数据在运行时(一旦设置好)就不会改变.

起初我以为我应该在某处声明一些静态常量,例如

public static final String INSTANCE_1_DATA_FILE = "path/to/instance1/file";
public static final String INSTANCE_2_DATA_FILE = "path/to/instance2/file";
public static final String INSTANCE_3_DATA_FILE = "path/to/instance3/file";
public static final MyClass INSTANCE_1 = new MyClass(getNameFromFile(INSTANCE_1_DATA_FILE), getDescriptionFromFile(INSTANCE_1_DATA_FILE), getValueFromFile(INSTANCE_1_DATA_FILE));
public static final …
Run Code Online (Sandbox Code Playgroud)

c++ java design-patterns coding-style

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

替代scp,通过打开并行连接在linux机器之间传输文件

是否有替代scp,通过打开并行连接将大文件从一台机器传输到另一台机器,并且还能够暂停和恢复下载.

请不要将此转移到severfault.com.我不是系统管理员.我是一名开发人员,试图在备份主机和服务器之间传输过去的数据库转储.

谢谢

unix linux bash shell networking

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

CakePHP:从DB读取模型时,我可以忽略一个字段吗?

在我的一个模型中,我有一个"LONGTEXT"字段,其中包含大量的东西,我从不在乎这些东西,它减慢了速度,因为我在数据库和Web之间移动了更多的数据应用程序.

有没有办法在模型中指定我希望CakePHP简单地忽略该字段,从不读它或用它做任何事情?

我真的想避免创建一个单独的表和一个单独的模型的麻烦,仅适用于此字段.

谢谢!
丹尼尔

cakephp

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

通过Mutagen更改APIC ID3标签中的嵌入图像类型

我有一个大型音乐库,我刚刚花了大约30个小时组织.对于某些MP3文件,我将封面艺术图像嵌入类型0(其他),我想将其更改为类型3(封面).有没有办法在Python中执行此操作,特别是在Mutagen中?

python mp3 id3 apic mutagen

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

在Maven/Junit/DBUnit项目上进行集成测试之前/之后创建/删除数据库的最佳方法?

我见过有些人使用maven-sql-plugin来做到这一点.但它似乎是一个更适合DBUnit的任务....也许在整个测试套件的开头.

这里的最佳做法是什么?

database testing junit dbunit maven-2

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

大多数具有 XPath 和宽字符支持的轻量级 XML 解析器

我想要一个轻量级的 C++ XML 解析器/DOM,它:

  1. 可以将UTF-8作为输入,解析成UTF-16。也许它直接执行此操作(理想!),或者它为转换提供了一个钩子(例如获取在解析之前执行转换的自定义流对象)。
  2. 提供一些 XPath 支持。

我一直在研究RapidXMLKranf xmlParserpugiXML。前两个可能通过钩子允许需求#1。第三个,pugiXML,支持#2 要求。但是这三个都不能满足这两个要求。

可以满足这两个要求的最小(免费)库是什么?

c++ xml unicode xpath parsing

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

CUDA链接错误 - Visual Express 2008 - 由于(null)配置文件导致的nvcc致命错误

在过去的两周里,我一直在寻找可能的错误解决方案.我已经成功安装了Cuda 64位编译器(工具)和SDK以及64位版本的Visual Studio Express 2008和带有Framework 3.5的Windows 7 SDK.我正在使用Windows XP 64位.我已经确认VSE能够以64位编译,因为我使用以下网站上的步骤可以使用所有64位选项:(因为Visual Express本身并不包含64位软件包)

http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/

64位安装的注册表更新可在与上述链接相同的页面上的用户注释中找到.

我已经确认了64位编译能力,因为"x64"可从"工具 - >选项 - > VC++目录"下的下拉菜单中获得,而64位编译不会导致整个项目被"跳过" .我已经包含了64位cuda工具,64 SDK和Visual Express(\ VC\bin\amd64)所需的所有目录.

这是我尝试以64位编译时收到的错误消息:

1>------ Build started: Project: New, Configuration: Release x64 ------
1>Compiling with CUDA Build Rule...
1>"C:\CUDA\bin64\nvcc.exe"    -arch sm_10 -ccbin "C:\Program Files (x86)\Microsoft    Visual Studio 9.0\VC\bin"    -Xcompiler "/EHsc /W3 /nologo /O2 /Zi   /MT  "  -maxrregcount=32  --compile -o "x64\Release\template.cu.obj" "c:\Documents and Settings\All Users\Application Data\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\src\CUDA_Walkthrough_DeviceKernels\template.cu" 
1>nvcc fatal   : Visual Studio configuration file '(null)' could not be …
Run Code Online (Sandbox Code Playgroud)

c++ windows-xp cuda linker-errors visual-c++

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

基于Enabled属性更改用户控件上的属性

在.NET C#3.5 Winforms中,我有一个带有一些简单子控件(如文本框,标签和按钮)的用户控件。当前,当我将.Enabled用户控件的属性设置为false时,控件将相应地变暗。但是,如果我.BackColor对用户控件使用自定义设置,则有时调光效果不如我希望的那么明显。

.Enabled设置为false 时,是否可以指定或更改用户控件的变暗颜色?或在相关说明中,发生这种情况时我是否可以调用方法?

c# winforms

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