@@ -172,6 +179,16 @@ public class ExCardListFragment extends Fragment {
...
@@ -172,6 +179,16 @@ public class ExCardListFragment extends Fragment {
}
}
});
});
}
/**
* 用于标志当前下载状态,用于防止用户多次重复点击“下载按钮”
* Mark the download state, which can prevent user from clicking the download button
* repeatedly.
*/
enumDownloadState{
DOWNLOAD_ING,
NO_DOWNLOAD
}@SuppressLint("HandlerLeak")
}@SuppressLint("HandlerLeak")
Handlerhandler=newHandler(){
Handlerhandler=newHandler(){
...
@@ -198,17 +215,6 @@ public class ExCardListFragment extends Fragment {
...
@@ -198,17 +215,6 @@ public class ExCardListFragment extends Fragment {
downloadState=DownloadState.NO_DOWNLOAD;
downloadState=DownloadState.NO_DOWNLOAD;
AddServer(getActivity(),context.getString(R.string.Pre_Server_Name),Constants.URL_Mycard_Super_Pre_Server,Constants.PORT_Mycard_Super_Pre_Server,"Knight of Hanoi");
AddServer(getActivity(),context.getString(R.string.Pre_Server_Name),Constants.URL_Mycard_Super_Pre_Server,Constants.PORT_Mycard_Super_Pre_Server,"Knight of Hanoi");