mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-04 10:09:42 +00:00
reformatted code according to code formatter
This commit is contained in:
1 parent
59038d77d2
commit
5381408568
1 file changed
+82
-137
+82
-137
@@ -58,8 +58,7 @@ import com.sap.sailing.android.tracking.app.valueobjects.CheckinData;
|
||||
import com.sap.sailing.domain.racelogtracking.DeviceIdentifier;
|
||||
import com.sap.sailing.domain.racelogtracking.impl.SmartphoneUUIDIdentifierImpl;
|
||||
|
||||
public class HomeFragment extends BaseFragment implements
|
||||
LoaderCallbacks<Cursor> {
|
||||
public class HomeFragment extends BaseFragment implements LoaderCallbacks<Cursor> {
|
||||
|
||||
private final static String TAG = HomeFragment.class.getName();
|
||||
private final static int REGATTA_LOADER = 1;
|
||||
@@ -71,8 +70,7 @@ public class HomeFragment extends BaseFragment implements
|
||||
|
||||
@SuppressLint("InflateParams")
|
||||
@Override
|
||||
public View onCreateView(LayoutInflater inflater, ViewGroup container,
|
||||
Bundle savedInstanceState) {
|
||||
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||
super.onCreateView(inflater, container, savedInstanceState);
|
||||
|
||||
prefs = new AppPreferences(getActivity());
|
||||
@@ -91,8 +89,7 @@ public class HomeFragment extends BaseFragment implements
|
||||
|
||||
ListView listView = (ListView) view.findViewById(R.id.listRegatta);
|
||||
if (listView != null) {
|
||||
listView.addHeaderView(inflater.inflate(
|
||||
R.layout.regatta_listview_header, null));
|
||||
listView.addHeaderView(inflater.inflate(R.layout.regatta_listview_header, null));
|
||||
|
||||
adapter = new RegattaAdapter(getActivity(), R.layout.ragatta_listview_row, null, 0);
|
||||
listView.setAdapter(adapter);
|
||||
@@ -115,10 +112,9 @@ public class HomeFragment extends BaseFragment implements
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void showNoQRCodeMessage()
|
||||
{
|
||||
((StartActivity)getActivity()).showErrorPopup(R.string.no_qr_code_popup_title, R.string.no_qr_code_popup_message);
|
||||
private void showNoQRCodeMessage() {
|
||||
((StartActivity) getActivity()).showErrorPopup(R.string.no_qr_code_popup_title,
|
||||
R.string.no_qr_code_popup_message);
|
||||
}
|
||||
|
||||
private boolean requestQRCodeScan() {
|
||||
@@ -131,15 +127,13 @@ public class HomeFragment extends BaseFragment implements
|
||||
startActivityForResult(intent, requestCodeQRCode);
|
||||
return true;
|
||||
} else {
|
||||
Uri marketUri = Uri
|
||||
.parse("market://details?id=com.google.zxing.client.android");
|
||||
Uri marketUri = Uri.parse("market://details?id=com.google.zxing.client.android");
|
||||
Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri);
|
||||
infos = manager.queryIntentActivities(marketIntent, 0);
|
||||
if (infos.size() != 0) {
|
||||
startActivity(marketIntent);
|
||||
} else {
|
||||
Toast.makeText(getActivity(),
|
||||
getString(R.string.error_play_store_and_scanning_not_available),
|
||||
Toast.makeText(getActivity(), getString(R.string.error_play_store_and_scanning_not_available),
|
||||
Toast.LENGTH_LONG).show();
|
||||
}
|
||||
return false;
|
||||
@@ -153,12 +147,10 @@ public class HomeFragment extends BaseFragment implements
|
||||
prefs.setLastScannedQRCode(scanResult);
|
||||
// handleQRCode is called in onResume()
|
||||
} else if (resultCode == Activity.RESULT_CANCELED) {
|
||||
Toast.makeText(getActivity(), getString(R.string.scanning_cancelled),
|
||||
Toast.LENGTH_LONG).show();
|
||||
Toast.makeText(getActivity(), getString(R.string.scanning_cancelled), Toast.LENGTH_LONG).show();
|
||||
} else {
|
||||
String templateString = getString(R.string.error_scanning_qrcode);
|
||||
Toast.makeText(getActivity(),
|
||||
templateString.replace("{result-code}", String.valueOf(resultCode)),
|
||||
Toast.makeText(getActivity(), templateString.replace("{result-code}", String.valueOf(resultCode)),
|
||||
Toast.LENGTH_LONG).show();
|
||||
}
|
||||
}
|
||||
@@ -183,7 +175,8 @@ public class HomeFragment extends BaseFragment implements
|
||||
|
||||
String leaderboardNameFromQR;
|
||||
try {
|
||||
leaderboardNameFromQR = URLEncoder.encode(uri.getQueryParameter(CheckinHelper.LEADERBOARD_NAME),"UTF-8").replace("+", "%20");
|
||||
leaderboardNameFromQR = URLEncoder.encode(uri.getQueryParameter(CheckinHelper.LEADERBOARD_NAME), "UTF-8")
|
||||
.replace("+", "%20");
|
||||
} catch (UnsupportedEncodingException e) {
|
||||
ExLog.e(getActivity(), TAG, "Failed to encode leaderboard name: " + e.getMessage());
|
||||
leaderboardNameFromQR = "";
|
||||
@@ -195,13 +188,12 @@ public class HomeFragment extends BaseFragment implements
|
||||
|
||||
final String competitorId = uri.getQueryParameter(CheckinHelper.COMPETITOR_ID);
|
||||
final String checkinURLStr = hostWithPort
|
||||
+ prefs.getServerCheckinPath().replace("{leaderboard-name}",
|
||||
leaderboardNameFromQR);
|
||||
+ prefs.getServerCheckinPath().replace("{leaderboard-name}", leaderboardNameFromQR);
|
||||
final String eventId = uri.getQueryParameter(CheckinHelper.EVENT_ID);
|
||||
final String leaderboardName = leaderboardNameFromQR;
|
||||
|
||||
final DeviceIdentifier deviceUuid = new SmartphoneUUIDIdentifierImpl(
|
||||
UUID.fromString(UniqueDeviceUuid.getUniqueId(this.getActivity())));
|
||||
final DeviceIdentifier deviceUuid = new SmartphoneUUIDIdentifierImpl(UUID.fromString(UniqueDeviceUuid
|
||||
.getUniqueId(this.getActivity())));
|
||||
|
||||
// There are 5 Stages after the QR-Code scan is complete:
|
||||
// 1. Get Event
|
||||
@@ -219,10 +211,9 @@ public class HomeFragment extends BaseFragment implements
|
||||
startActivity.showProgressDialog(R.string.please_wait, R.string.getting_leaderboard);
|
||||
|
||||
try {
|
||||
HttpGetRequest getLeaderboardRequest = new HttpGetRequest(new URL(getLeaderboardUrl),
|
||||
getActivity());
|
||||
NetworkHelper.getInstance(getActivity()).executeHttpJsonRequestAsnchronously(
|
||||
getLeaderboardRequest, new NetworkHelperSuccessListener() {
|
||||
HttpGetRequest getLeaderboardRequest = new HttpGetRequest(new URL(getLeaderboardUrl), getActivity());
|
||||
NetworkHelper.getInstance(getActivity()).executeHttpJsonRequestAsnchronously(getLeaderboardRequest,
|
||||
new NetworkHelperSuccessListener() {
|
||||
|
||||
@Override
|
||||
public void performAction(JSONObject response) {
|
||||
@@ -235,23 +226,20 @@ public class HomeFragment extends BaseFragment implements
|
||||
try {
|
||||
leaderboardName = response.getString("name");
|
||||
} catch (JSONException e) {
|
||||
ExLog.e(getActivity(), TAG, "Error getting data from call on URL: "
|
||||
+ getLeaderboardUrl + ", Error: " + e.getMessage());
|
||||
ExLog.e(getActivity(), TAG, "Error getting data from call on URL: " + getLeaderboardUrl
|
||||
+ ", Error: " + e.getMessage());
|
||||
startActivity.dismissProgressDialog();
|
||||
displayAPIErrorRecommendRetry();
|
||||
return;
|
||||
}
|
||||
|
||||
startActivity.showProgressDialog(R.string.please_wait,
|
||||
R.string.getting_event);
|
||||
startActivity.showProgressDialog(R.string.please_wait, R.string.getting_event);
|
||||
|
||||
HttpGetRequest getEventRequest;
|
||||
try {
|
||||
getEventRequest = new HttpGetRequest(new URL(getEventUrl),
|
||||
getActivity());
|
||||
NetworkHelper.getInstance(getActivity())
|
||||
.executeHttpJsonRequestAsnchronously(getEventRequest,
|
||||
new NetworkHelperSuccessListener() {
|
||||
getEventRequest = new HttpGetRequest(new URL(getEventUrl), getActivity());
|
||||
NetworkHelper.getInstance(getActivity()).executeHttpJsonRequestAsnchronously(
|
||||
getEventRequest, new NetworkHelperSuccessListener() {
|
||||
|
||||
@Override
|
||||
public void performAction(JSONObject response) {
|
||||
@@ -266,52 +254,38 @@ public class HomeFragment extends BaseFragment implements
|
||||
try {
|
||||
eventId = response.getString("id");
|
||||
eventName = response.getString("name");
|
||||
eventStartDateStr = response
|
||||
.getString("startDate");
|
||||
eventEndDateStr = response
|
||||
.getString("endDate");
|
||||
eventStartDateStr = response.getString("startDate");
|
||||
eventEndDateStr = response.getString("endDate");
|
||||
|
||||
JSONArray imageUrls = response
|
||||
.getJSONArray("imageURLs");
|
||||
JSONArray imageUrls = response.getJSONArray("imageURLs");
|
||||
|
||||
if (imageUrls.length() > 0) {
|
||||
eventFirstImageUrl = imageUrls
|
||||
.getString(0);
|
||||
eventFirstImageUrl = imageUrls.getString(0);
|
||||
} else {
|
||||
eventFirstImageUrl = null;
|
||||
}
|
||||
|
||||
} catch (JSONException e) {
|
||||
ExLog.e(getActivity(),
|
||||
TAG,
|
||||
"Error getting data from call on URL: "
|
||||
+ getEventUrl
|
||||
+ ", Error: "
|
||||
+ e.getMessage());
|
||||
ExLog.e(getActivity(), TAG, "Error getting data from call on URL: "
|
||||
+ getEventUrl + ", Error: " + e.getMessage());
|
||||
displayAPIErrorRecommendRetry();
|
||||
return;
|
||||
}
|
||||
|
||||
startActivity.showProgressDialog(
|
||||
R.string.please_wait,
|
||||
startActivity.showProgressDialog(R.string.please_wait,
|
||||
R.string.getting_competitor);
|
||||
|
||||
HttpGetRequest getCompetitorRequest;
|
||||
try {
|
||||
getCompetitorRequest = new HttpGetRequest(
|
||||
new URL(getCompetitorUrl),
|
||||
getActivity());
|
||||
NetworkHelper
|
||||
.getInstance(getActivity())
|
||||
.executeHttpJsonRequestAsnchronously(
|
||||
getCompetitorRequest,
|
||||
new URL(getCompetitorUrl), getActivity());
|
||||
NetworkHelper.getInstance(getActivity())
|
||||
.executeHttpJsonRequestAsnchronously(getCompetitorRequest,
|
||||
new NetworkHelperSuccessListener() {
|
||||
|
||||
@Override
|
||||
public void performAction(
|
||||
JSONObject response) {
|
||||
startActivity
|
||||
.dismissProgressDialog();
|
||||
public void performAction(JSONObject response) {
|
||||
startActivity.dismissProgressDialog();
|
||||
|
||||
final String competitorName;
|
||||
final String competitorId;
|
||||
@@ -322,8 +296,7 @@ public class HomeFragment extends BaseFragment implements
|
||||
try {
|
||||
competitorName = response
|
||||
.getString("name");
|
||||
competitorId = response
|
||||
.getString("id");
|
||||
competitorId = response.getString("id");
|
||||
competitorSailId = response
|
||||
.getString("sailID");
|
||||
competitorNationality = response
|
||||
@@ -382,18 +355,14 @@ public class HomeFragment extends BaseFragment implements
|
||||
displayUserConfirmationScreen(data);
|
||||
|
||||
}
|
||||
},
|
||||
new NetworkHelperFailureListener() {
|
||||
}, new NetworkHelperFailureListener() {
|
||||
|
||||
@Override
|
||||
public void performAction(
|
||||
NetworkHelperError e) {
|
||||
ExLog.e(getActivity(),
|
||||
TAG,
|
||||
public void performAction(NetworkHelperError e) {
|
||||
ExLog.e(getActivity(), TAG,
|
||||
"Failed to get competitor from API: "
|
||||
+ e.getMessage());
|
||||
startActivity
|
||||
.dismissProgressDialog();
|
||||
startActivity.dismissProgressDialog();
|
||||
displayAPIErrorRecommendRetry();
|
||||
return;
|
||||
}
|
||||
@@ -410,15 +379,15 @@ public class HomeFragment extends BaseFragment implements
|
||||
@Override
|
||||
public void performAction(NetworkHelperError e) {
|
||||
ExLog.e(getActivity(), TAG,
|
||||
"Failed to get leaderboard from API: "
|
||||
+ e.getMessage());
|
||||
"Failed to get leaderboard from API: " + e.getMessage());
|
||||
startActivity.dismissProgressDialog();
|
||||
displayAPIErrorRecommendRetry();
|
||||
return;
|
||||
}
|
||||
});
|
||||
} catch (MalformedURLException e1) {
|
||||
ExLog.e(getActivity(), TAG,
|
||||
ExLog.e(getActivity(),
|
||||
TAG,
|
||||
"Error: Failed to perform checking due to a MalformedURLException: "
|
||||
+ e1.getMessage());
|
||||
}
|
||||
@@ -427,40 +396,34 @@ public class HomeFragment extends BaseFragment implements
|
||||
|
||||
@Override
|
||||
public void performAction(NetworkHelperError e) {
|
||||
ExLog.e(getActivity(), TAG,
|
||||
"Failed to get event from API: " + e.getMessage());
|
||||
ExLog.e(getActivity(), TAG, "Failed to get event from API: " + e.getMessage());
|
||||
startActivity.dismissProgressDialog();
|
||||
displayAPIErrorRecommendRetry();
|
||||
}
|
||||
});
|
||||
|
||||
} catch (MalformedURLException e) {
|
||||
ExLog.e(getActivity(),
|
||||
TAG,
|
||||
"Error: Failed to perform checking due to a MalformedURLException: "
|
||||
+ e.getMessage());
|
||||
ExLog.e(getActivity(), TAG,
|
||||
"Error: Failed to perform checking due to a MalformedURLException: " + e.getMessage());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Display a confirmation-dialog in which the user confirms his full name
|
||||
* and sail-id.
|
||||
* Display a confirmation-dialog in which the user confirms his full name and sail-id.
|
||||
*
|
||||
* @param checkinData
|
||||
*/
|
||||
private void displayUserConfirmationScreen(final CheckinData checkinData) {
|
||||
String message1 = getString(R.string.confirm_data_hello_name).replace(
|
||||
"{full_name}", checkinData.competitorName);
|
||||
String message2 = getString(
|
||||
R.string.confirm_data_you_are_signed_in_as_sail_id).replace(
|
||||
"{sail_id}", checkinData.competitorSailId);
|
||||
String message1 = getString(R.string.confirm_data_hello_name)
|
||||
.replace("{full_name}", checkinData.competitorName);
|
||||
String message2 = getString(R.string.confirm_data_you_are_signed_in_as_sail_id).replace("{sail_id}",
|
||||
checkinData.competitorSailId);
|
||||
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
|
||||
builder.setMessage(message1 + "\n\n" + message2);
|
||||
builder.setCancelable(true);
|
||||
builder.setPositiveButton(getString(R.string.confirm_data_is_correct),
|
||||
new DialogInterface.OnClickListener() {
|
||||
builder.setPositiveButton(getString(R.string.confirm_data_is_correct), new DialogInterface.OnClickListener() {
|
||||
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int which) {
|
||||
@@ -468,8 +431,7 @@ public class HomeFragment extends BaseFragment implements
|
||||
checkInWithAPIAndDisplayTrackingActivity(checkinData);
|
||||
}
|
||||
|
||||
}).setNegativeButton(R.string.decline_data_is_incorrect,
|
||||
new DialogInterface.OnClickListener() {
|
||||
}).setNegativeButton(R.string.decline_data_is_incorrect, new DialogInterface.OnClickListener() {
|
||||
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int which) {
|
||||
@@ -494,14 +456,12 @@ public class HomeFragment extends BaseFragment implements
|
||||
* @param deviceMappingData
|
||||
*/
|
||||
private void checkInWithAPIAndDisplayTrackingActivity(CheckinData checkinData) {
|
||||
if (DatabaseHelper.getInstance().eventLeaderboardCompetitorCombnationAvailable(getActivity(), checkinData.checkinDigest)) {
|
||||
if (DatabaseHelper.getInstance().eventLeaderboardCompetitorCombnationAvailable(getActivity(),
|
||||
checkinData.checkinDigest)) {
|
||||
|
||||
try {
|
||||
DatabaseHelper.getInstance().storeCheckinRow(
|
||||
getActivity(),
|
||||
checkinData.getEvent(),
|
||||
checkinData.getCompetitor(),
|
||||
checkinData.getLeaderboard());
|
||||
DatabaseHelper.getInstance().storeCheckinRow(getActivity(), checkinData.getEvent(),
|
||||
checkinData.getCompetitor(), checkinData.getLeaderboard());
|
||||
|
||||
adapter.notifyDataSetChanged();
|
||||
} catch (GeneralDatabaseHelperException e) {
|
||||
@@ -514,9 +474,9 @@ public class HomeFragment extends BaseFragment implements
|
||||
ExLog.i(getActivity(), TAG, "Batch-insert of checkinData completed.");
|
||||
}
|
||||
} else {
|
||||
ExLog.w(getActivity(), TAG,
|
||||
"Combination of eventId, leaderboardName and competitorId already exists!");
|
||||
Toast.makeText(getActivity(), getString(R.string.info_already_checked_in_this_qr_code), Toast.LENGTH_LONG).show();
|
||||
ExLog.w(getActivity(), TAG, "Combination of eventId, leaderboardName and competitorId already exists!");
|
||||
Toast.makeText(getActivity(), getString(R.string.info_already_checked_in_this_qr_code), Toast.LENGTH_LONG)
|
||||
.show();
|
||||
}
|
||||
|
||||
performAPICheckin(checkinData);
|
||||
@@ -534,37 +494,33 @@ public class HomeFragment extends BaseFragment implements
|
||||
startActivity.showProgressDialog(R.string.please_wait, R.string.checking_in);
|
||||
|
||||
try {
|
||||
JSONObject requestObject = CheckinHelper.getCheckinJson(checkinData.competitorId,
|
||||
checkinData.deviceUid, "TODO!!", date.getTime());
|
||||
JSONObject requestObject = CheckinHelper.getCheckinJson(checkinData.competitorId, checkinData.deviceUid,
|
||||
"TODO!!", date.getTime());
|
||||
|
||||
HttpJsonPostRequest request = new HttpJsonPostRequest(new URL(checkinData.checkinURL),
|
||||
requestObject.toString(), getActivity());
|
||||
|
||||
NetworkHelper.getInstance(getActivity()).executeHttpJsonRequestAsnchronously(
|
||||
request,
|
||||
new CheckinListener(checkinData.checkinDigest),
|
||||
NetworkHelper.getInstance(getActivity())
|
||||
.executeHttpJsonRequestAsnchronously(request, new CheckinListener(checkinData.checkinDigest),
|
||||
new CheckinErrorListener(checkinData.checkinDigest));
|
||||
|
||||
} catch (JSONException e) {
|
||||
ExLog.e(getActivity(), TAG, "Failed to generate checkin JSON: " + e.getMessage());
|
||||
displayAPIErrorRecommendRetry();
|
||||
} catch (MalformedURLException e) {
|
||||
ExLog.e(getActivity(), TAG,
|
||||
"Failed to perform checkin, MalformedURLException: " + e.getMessage());
|
||||
ExLog.e(getActivity(), TAG, "Failed to perform checkin, MalformedURLException: " + e.getMessage());
|
||||
displayAPIErrorRecommendRetry();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Shows a pop-up-dialog that informs the user than an API-call has failed
|
||||
* and recommends a retry.
|
||||
* Shows a pop-up-dialog that informs the user than an API-call has failed and recommends a retry.
|
||||
*/
|
||||
private void displayAPIErrorRecommendRetry() {
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
|
||||
builder.setMessage(getString(R.string.notify_user_api_call_failed));
|
||||
builder.setCancelable(true);
|
||||
builder.setPositiveButton(getString(R.string.ok),
|
||||
new DialogInterface.OnClickListener() {
|
||||
builder.setPositiveButton(getString(R.string.ok), new DialogInterface.OnClickListener() {
|
||||
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int which) {
|
||||
@@ -577,15 +533,13 @@ public class HomeFragment extends BaseFragment implements
|
||||
}
|
||||
|
||||
/**
|
||||
* Shows a pop-up-dialog that informs the user than an DB-operation has
|
||||
* failed.
|
||||
* Shows a pop-up-dialog that informs the user than an DB-operation has failed.
|
||||
*/
|
||||
private void displayDatabaseError() {
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
|
||||
builder.setMessage(getString(R.string.notify_user_db_operation_failed));
|
||||
builder.setCancelable(true);
|
||||
builder.setPositiveButton(getString(R.string.ok),
|
||||
new DialogInterface.OnClickListener() {
|
||||
builder.setPositiveButton(getString(R.string.ok), new DialogInterface.OnClickListener() {
|
||||
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int which) {
|
||||
@@ -612,18 +566,11 @@ public class HomeFragment extends BaseFragment implements
|
||||
public Loader<Cursor> onCreateLoader(int loaderId, Bundle bundle) {
|
||||
switch (loaderId) {
|
||||
case REGATTA_LOADER:
|
||||
String[] projection = new String[] {
|
||||
"events.event_checkin_digest",
|
||||
"events.event_id",
|
||||
"events._id", "events.event_name", "events.event_server",
|
||||
"competitors.competitor_display_name",
|
||||
"competitors.competitor_id",
|
||||
"leaderboards.leaderboard_name",
|
||||
"competitors.competitor_country_code",
|
||||
"competitors.competitor_sail_id" };
|
||||
return new CursorLoader(
|
||||
getActivity(),
|
||||
AnalyticsContract.EventLeaderboardCompetitorJoined.CONTENT_URI,
|
||||
String[] projection = new String[] { "events.event_checkin_digest", "events.event_id", "events._id",
|
||||
"events.event_name", "events.event_server", "competitors.competitor_display_name",
|
||||
"competitors.competitor_id", "leaderboards.leaderboard_name",
|
||||
"competitors.competitor_country_code", "competitors.competitor_sail_id" };
|
||||
return new CursorLoader(getActivity(), AnalyticsContract.EventLeaderboardCompetitorJoined.CONTENT_URI,
|
||||
projection, null, null, null);
|
||||
|
||||
default:
|
||||
@@ -673,8 +620,7 @@ public class HomeFragment extends BaseFragment implements
|
||||
private class ItemClickListener implements OnItemClickListener {
|
||||
|
||||
@Override
|
||||
public void onItemClick(AdapterView<?> parent, View view, int position,
|
||||
long id) {
|
||||
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
|
||||
|
||||
if (position < 1) // tapped header
|
||||
{
|
||||
@@ -715,21 +661,20 @@ public class HomeFragment extends BaseFragment implements
|
||||
|
||||
@Override
|
||||
public void performAction(NetworkHelperError e) {
|
||||
if (e.getMessage() != null)
|
||||
{
|
||||
if (e.getMessage() != null) {
|
||||
ExLog.e(getActivity(), TAG, e.getMessage().toString());
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
ExLog.e(getActivity(), TAG, "Unknown Error");
|
||||
}
|
||||
|
||||
StartActivity startActivity = (StartActivity) getActivity();
|
||||
startActivity.dismissProgressDialog();
|
||||
startActivity.showErrorPopup(R.string.error, R.string.error_could_not_complete_operation_on_server_try_again);
|
||||
startActivity.showErrorPopup(R.string.error,
|
||||
R.string.error_could_not_complete_operation_on_server_try_again);
|
||||
|
||||
DatabaseHelper.getInstance().deleteRegattaFromDatabase(getActivity(), checkinDigest);
|
||||
Toast.makeText(getActivity(), getString(R.string.error_while_receiving_server_data), Toast.LENGTH_LONG).show();
|
||||
Toast.makeText(getActivity(), getString(R.string.error_while_receiving_server_data), Toast.LENGTH_LONG)
|
||||
.show();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user