def load(self):
self.app.activity_indicator.start()
try:
self.categories_dict = self.app.repo.get_categories()
categories_listdatasource = ui.ListDataSource(
{'title': category_name, 'accessory_type': 'disclosure_indicator'}
for category_name in sorted(self.categories_dict.keys())
)
categories_listdatasource.action = self.category_item_tapped
categories_listdatasource.delete_enabled = False
self.view.data_source = categories_listdatasource
self.view.delegate = categories_listdatasource
self.view.reload()
except Exception as e:
console.hud_alert('Failed to load Categories', 'error', 1.0)
finally:
self.app.activity_indicator.stop()
评论列表
文章目录