+ ServiceActivity
+ AdapterActivity
# fix bug: set&get method in ResultHolder should be public