Я ищу несколько советов о том, как отображать материал в иерархическом оглавлении. Мне было поручено сделать все содержимое короткой книги доступным через Биксби. Это поднимает много интересных вопросов о том, как создавать диалоги вокруг контента, когда чем меньше, тем лучше, например, c., Но требование v0 - просто сделать все это доступным. Содержание более или менее организовано следующим образом:
Part One
Chapter One
Section 1.1
Section 1.2
Image 1.1
Chapter Two
Chapter Three
Section 3.1
Section 3.1.1
Я говорю более или менее потому, что существуют раздражающие логические варианты, такие как заголовки разделов без содержимого или разделы с несколькими заголовками. Разделы, как правило, достаточно короткие, чтобы быть хорошими страницами Биксби.
Содержимое находится в restdb с каждым разделом текста в отдельной строке. Понятие, содержащее контент, неудивительно, что оно называется Content, и у него есть свойство contenttype, которое может быть новостями, фактами, викторинами и т. Д. c.
Мой первый и основной c вопрос - как создайте оглавление, которое правильно отображает все эти объекты контента в правильной последовательности и удобочитаемом формате. Другими словами, компоновка, вероятно, будет немного более сложной, чем стандартное представление списка Биксби, и мне понадобится некоторый механизм для сортировки возвращаемых объектов в правильные слоты.