1

这以前有效,但现在 .getLong 方法返回零。

    public class TaskerDBadapter 
{       
    public static final String KEY_ROWID = "_id";
}


Bundle extras = getIntent().getExtras();
    if (extras != null) 
    {
        rowId = extras.getLong(TaskerDBadapter.KEY_ROWID);
    }

很明显,该键的值是 14。如果我检查额外内容,我会看到以下内容:

捆绑[{_id=14, StartDate=3/17/2011, Pattern=Once, Description=Test}]

是什么赋予了?

4

1 回答 1

0

之前测试过这段代码后,代码在某个地方发生了变化,显然,我开始将它作为 int 放入包中。在使用 extras.getInt(x) 评估后找到正确的值。

于 2011-03-18T15:41:47.237 回答