Селектор для Cloudant не удаляется - PullRequest
0 голосов
/ 07 марта 2020

Я пытаюсь передать Selector из действия другому через намерение, с помощью этого кода:

Selector mSelector = gt("_id", 0);
intent.putExtra(EXTRA_QUERY_SELECTOR, mSelector);

Я получаю это сообщение об ошибке Parcel: неспособно маршалировать значение. Я пробовал это ({ ссылка }) без успеха! Можно ли передать Selector (com.cloudant.client.api.query.Selector) другому виду деятельности?

Я могу сделать:

intent.putExtra(EXTRA_QUERY_SELECTOR, mSelector.toString());

, но потом не могу преобразовать обратно в селектор.

Все это для дальнейшего использования в:

db.query 

1 Ответ

0 голосов
/ 11 марта 2020

Я сделал это вместо:

    intent.putExtra(EXTRA_QUERY_SELECTOR, new QueryBuilder(mSelector).build());
...