Пакет дополнений Android, возвращающий ноль вместо действительного значения long? - PullRequest
0 голосов
/ 17 марта 2011

Раньше это работало, но теперь метод .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, Описание = Test}]

Что дает?

1 Ответ

0 голосов
/ 18 марта 2011

Где-то код изменился после тестирования этого фрагмента ранее, и я, по-видимому, начал выводить его в комплекте как int.Найдено после использования extras.getInt (x), оцененного с правильным значением.

...