package com.eleybourn.bookcatalogue;
import com.eleybourn.bookcatalogue.utils.Logger;
public class SearchGoogleThread extends SearchThread {
public SearchGoogleThread(TaskManager manager,
String author, String title, String isbn, boolean fetchThumbnail) {
super(manager, author, title, isbn, fetchThumbnail);
}
@Override
protected void onRun() {
try {
//
// Google
//
doProgress(getString(R.string.searching_google_books), 0);
try {
GoogleBooksManager.searchGoogle(mIsbn, mAuthor, mTitle, mBookData, mFetchThumbnail);
} catch (Exception e) {
Logger.logError(e);
showException(R.string.searching_google_books, e);
}
// Look for series name and clear KEY_TITLE
checkForSeriesName();
} catch (Exception e) {
Logger.logError(e);
showException(R.string.search_fail, e);
}
}
/**
* Return the global ID for this searcher
*/
@Override
public int getSearchId() {
return SearchManager.SEARCH_GOOGLE;
}
}