fix refresh bug
first get data from local cache and let refresh view hide
second refresh to get data from server when get into the fragment
if net is available, then refresh at beginning
encapsulate Toast in MessageToast
DBAdapter and add testcase project
TODO fix the test bug and DBAdapter problems
correct the test case
test for data2file