Android附加组件返回零而不是实际的长值?

时间:2011-03-17 20:48:47

标签: android long-integer extras

之前有效,但现在.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.如果我检查额外内容,我会看到以下内容:

Bundle [{_ id = 14,StartDate = 3/17/2011,Pattern = Once,Description = Test}]

是什么给出了?

1 个答案:

答案 0 :(得分:0)

在某个地方,代码在之前测试了这段代码后发生了变化,并且我开始在捆绑中将其作为int输入,显然。使用带有正确值的extras.getInt(x)后找到。