Package structure: moved support files.

Part of #963.
This commit is contained in:
Dennis Guse
2022-01-15 21:16:36 +01:00
parent 10f00c4c99
commit d49386259a
10 changed files with 38 additions and 59 deletions
@@ -21,7 +21,6 @@ import androidx.appcompat.widget.SearchView;
import java.util.ArrayList;
import de.dennisguse.opentracks.ContextualActionModeCallback;
import de.dennisguse.opentracks.R;
public class ActivityUtils {
@@ -102,4 +101,31 @@ public class ActivityUtils {
vibrator.vibrate(milliseconds);
}
}
/**
* Callback when items in the contextual action mode are selected.
*
* @author Jimmy Shih
*/
public interface ContextualActionModeCallback {
/**
* Invoked to prepare the menu for the selected items.
*
* @param menu the menu
* @param positions the selected items' positions
* @param ids the selected items' ids, if available
* @param showSelectAll true to show select all
*/
void onPrepare(Menu menu, int[] positions, long[] ids, boolean showSelectAll);
/**
* Invoked when items are selected.
*
* @param itemId the context menu item id
* @param positions the selected items' positions
* @param ids the selected items' ids, if available
*/
boolean onClick(int itemId, int[] positions, long[] ids);
}
}