<NME> MapActivityImpl.java
<BEF> package cgeo.geocaching.maps.interfaces;

import cgeo.geocaching.activity.FilteredActivity;
import cgeo.geocaching.maps.RouteTrackUtils;
import cgeo.geocaching.maps.Tracks;

import android.content.res.Resources;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

import androidx.appcompat.app.AppCompatActivity;

/**
 * Defines the common functions of the provider-specific
 * MapActivity implementations.
 */
public interface MapActivityImpl extends FilteredActivity {

    Resources getResources();

    AppCompatActivity getActivity();

    void superOnCreate(Bundle savedInstanceState);

    void superOnResume();

    void superOnDestroy();

    void superOnStart();

    void superOnStop();

    boolean superOnOptionsItemSelected(MenuItem item);

    public abstract void goHome(View view);
}
    boolean superOnPrepareOptionsMenu(Menu menu);

    boolean superOnOptionsItemSelected(MenuItem item);

    RouteTrackUtils getRouteTrackUtils();

    Tracks getTracks();

}

<MSG> fix #3871: provide up navigation
<DFF> @@ -33,5 +33,5 @@ public interface MapActivityImpl {
 
     boolean superOnOptionsItemSelected(MenuItem item);
 
-    public abstract void goHome(View view);
+    public abstract void navigateUp(View view);
 }

fix #3871: provide up navigation