mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-14 08:11:00 +00:00
Bugfix: Fixes display of marks belonging to other regatta.
This commit is contained in:
1 parent
66da47c56e
commit
ce9d6401b4
3 files changed
+12
-3
No files matched your search
+4
@@ -152,6 +152,10 @@ public class RegattaActivity extends AbstractRegattaActivity {
|
||||
}
|
||||
}
|
||||
|
||||
public String getCheckinDigest(){
|
||||
return checkinDigest;
|
||||
}
|
||||
|
||||
public RegattaFragment getRegattaFragment() {
|
||||
return (RegattaFragment) getSupportFragmentManager().findFragmentById(R.id.content_frame);
|
||||
}
|
||||
|
||||
+1
-1
@@ -113,7 +113,7 @@ public class HomeFragment extends AbstractHomeFragment implements
|
||||
* Start regatta activity.
|
||||
*
|
||||
* @param leaderboardName
|
||||
* @param checkinDigest2
|
||||
* @param checkinDigest
|
||||
*/
|
||||
private void startRegatta(String leaderboardName, String checkinDigest) {
|
||||
Intent intent = new Intent(getActivity(), RegattaActivity.class);
|
||||
|
||||
+7
-2
@@ -18,6 +18,7 @@ import com.sap.sailing.android.buoy.positioning.app.R;
|
||||
import com.sap.sailing.android.buoy.positioning.app.adapter.MarkAdapter;
|
||||
import com.sap.sailing.android.buoy.positioning.app.provider.AnalyticsContract;
|
||||
import com.sap.sailing.android.buoy.positioning.app.ui.activities.PositioningActivity;
|
||||
import com.sap.sailing.android.buoy.positioning.app.ui.activities.RegattaActivity;
|
||||
import com.sap.sailing.android.ui.fragments.BaseFragment;
|
||||
|
||||
public class RegattaFragment extends BaseFragment implements LoaderCallbacks<Cursor>{
|
||||
@@ -53,10 +54,14 @@ public class RegattaFragment extends BaseFragment implements LoaderCallbacks<Cur
|
||||
|
||||
@Override
|
||||
public Loader<Cursor> onCreateLoader(int loaderId, Bundle bundle) {
|
||||
String checkinDigest = ((RegattaActivity)getActivity()).getCheckinDigest();
|
||||
switch (loaderId) {
|
||||
case MARKER_LOADER:
|
||||
return new CursorLoader(getActivity(), AnalyticsContract.LeaderboardsMarksJoined.CONTENT_URI,
|
||||
null, null, null, null);
|
||||
return new CursorLoader(getActivity(), AnalyticsContract.MarksLeaderBoardsJoined.CONTENT_URI,
|
||||
null,
|
||||
AnalyticsContract.Mark.MARK_CHECKIN_DIGEST + " = ?",
|
||||
new String[]{checkinDigest},
|
||||
null);
|
||||
|
||||
default:
|
||||
return null;
|
||||
|
||||
Reference in new issue
Block a user