我有一个Spinner,需要展示从数据库中取出的数据列表。这些数据由查询返回给Cursor,再将Cursor传递给Spinner的SimpleCursorAdapter。目前它能正常工作,但我想在这些数据的顶部插入另一项内容。例如,Spinner已经展示了保存在数据库中的用户创建的模板列表,但我想在模板列表的顶部插入“新模板”和“空模板”,并且需要将它们插入到Cursor/SimpleCursorAdapter中。
我考虑过使用ArrayList,并从Cursor中填充ArrayList,但对我来说,Cursor是更好的解决方案,因为它还包含其他相关行的数据。我在互联网上搜索了其他解决方案,并找到一些回答要求使用CursorWrapper来实现此目的,但我找不到一个具体的示例来说明如何使用CursorWrapper来完成我想要的操作。请问有什么方法可以插入一些行到Cursor中或者是否可以提供一个易于理解的CursorWrapper示例呢?谢谢!
我考虑过使用ArrayList,并从Cursor中填充ArrayList,但对我来说,Cursor是更好的解决方案,因为它还包含其他相关行的数据。我在互联网上搜索了其他解决方案,并找到一些回答要求使用CursorWrapper来实现此目的,但我找不到一个具体的示例来说明如何使用CursorWrapper来完成我想要的操作。请问有什么方法可以插入一些行到Cursor中或者是否可以提供一个易于理解的CursorWrapper示例呢?谢谢!
extras
和cursor
游标吗? - ban-geoengineering