TizenRefApp-6941 Perform necessary optimizations to improve application launch time 25/83925/3
authorEugene Kurzberg <i.kurtsberg@samsung.com>
Tue, 16 Aug 2016 14:07:59 +0000 (17:07 +0300)
committerAleksandr Sapozhnik <a.sapozhnik@samsung.com>
Wed, 17 Aug 2016 06:50:07 +0000 (23:50 -0700)
commit859a3621ea2830f6edb9a7ae78a7964f58473e08
treed85e6076476ccf51e1f913a1da57664697021008
parentaf7c1172e41810e41ec8ef444ca4d7ea7c7b3c49
TizenRefApp-6941 Perform necessary optimizations to improve application launch time

[Implementation] Implemented asynchronous provider initialization.
Moved initialization into separate thread in PersonProvider and LogsProvider.

Change-Id: I6913dee3c00e17a54ff69df9bbd129f3f400b2b3
Signed-off-by: Eugene Kurzberg <i.kurtsberg@samsung.com>
12 files changed:
lib-apps-common/inc/Model/DataProvider.h
lib-apps-common/src/Model/DataProvider.cpp
lib-contacts/inc/Contacts/List/Model/PersonProvider.h
lib-contacts/inc/Contacts/List/Model/PersonSearchProvider.h
lib-contacts/src/Contacts/List/ListSection.cpp
lib-contacts/src/Contacts/List/ListView.cpp
lib-contacts/src/Contacts/List/Model/PersonProvider.cpp
lib-contacts/src/Contacts/List/Model/PersonSearchProvider.cpp
lib-logs/inc/Logs/Model/LogProvider.h
lib-logs/src/Logs/Details/DetailsView.cpp
lib-logs/src/Logs/List/LogsView.cpp
lib-logs/src/Logs/Model/LogProvider.cpp