小编Har*_*ris的帖子

Android sqlite更新表总是返回0

我在这里看到了几个与sqlite更新有关的问题,但是无法解决这个问题.我无法更新表,它总是给0;

public void onCreate(SQLiteDatabase db) {
    try{
    db.execSQL(createTable);
    db.execSQL(createQuestionTable);
    populateQuestionTable(db);
    }

    catch( SQLException e)
    {
        e.printStackTrace();
    }
}

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    db.execSQL("DROP TABLE IF EXISTS alarms" );
    onCreate(db);

}
Run Code Online (Sandbox Code Playgroud)

我能够插入和获取数据,但更新它只有问题.

public int updateTable( int r )
{
    String row = String.valueOf(r);
    Log.d("mydb", "disbale alarm" + " " + row);
    SQLiteDatabase db = this.getWritableDatabase();
    ContentValues values = new ContentValues();
    values.put(isDisable, 1);

    int result = 0;
    try{
     result = db.update("alarms", values,  keyId+" = ? " …
Run Code Online (Sandbox Code Playgroud)

java sqlite android

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

XMPPFramework - 如果尚未创建vCard,则不会更新昵称

当新用户向XMPP注册时出现问题.我无法在vCard上设置昵称,但是如果用户的vCard已经存在,那么同一段代码可以正常工作.

dispatch_queue_t queue = dispatch_queue_create("queue", DISPATCH_QUEUE_PRIORITY_DEFAULT);
dispatch_async(queue, ^{

    XMPPvCardCoreDataStorage *xmppvCardStorage = [XMPPvCardCoreDataStorage sharedInstance];
    XMPPvCardTempModule *xmppvCardTempModule = [[XMPPvCardTempModule alloc] initWithvCardStorage:xmppvCardStorage];
    [xmppvCardTempModule  activate:[self xmppStream]];

    XMPPvCardTemp *myVcardTemp = [xmppvCardTempModule myvCardTemp];

    if (myVcardTemp == nil) {
       // I am stuck here, unable to create empty VCard for new User
    }
    else {
        [myVcardTemp setNickname:@"iphone"];
        [xmppvCardTempModule updateMyvCardTemp:myVcardTemp];
    }

});
Run Code Online (Sandbox Code Playgroud)

在xmpp中第一次创建vcard的任何线索?

xmpp ios xmppframework

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

IOS 7隐藏tabbar问题

隐藏IOS7中的标签栏显示非正式行为

我用的时候

self.tabBarController.tabBar.hidden = YES;
Run Code Online (Sandbox Code Playgroud)

上面的代码隐藏了tabBar,但我的底部视图不会保持交互状态

但是当我在导航中推送viewController之前使用它时

someViewController.hidesBottomBarWhenPushed = YES
[self.navigationController pushViewController:someViewController animated:YES];
Run Code Online (Sandbox Code Playgroud)

它隐藏了tabbar以及从底部查看也是交互式的.但是在这种情况下的问题是,当我们弹出viewController时,它会在tabbar上方显示黑条几秒钟.

uitabbarcontroller uiview uitabbar ios7

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