我有一个在线json文件,其数组的类别如下:
[{"id":1,"name":"Moda","howmuch":42}, (...)]
这些类别中有11个。现在我需要的是让应用程序下载这些数组并将它们放到Android应用程序中,这样用户就可以选择一个类别。它不能硬编码到 strings.xml 。
答案 0 :(得分:0)
我认为你正在寻找这个, 在应用开始时,您可以将此数组保存到shared Preferences ,也可以保存到Sqlite database
答案 1 :(得分:0)
你可以这样做:
std::vector<std::shared_ptr<Work>> tmp;
{
boost::shared_lock<boost::shared_mutex> lock(_mutex);
for(auto& t : _works)
{
if(std::shared_ptr<Work> w = t.second.lock())
{
w->do_something();
tmp.push_back(w); //prevent w destroy before the read lock unlock
}
}
}