package com.datdo.mobilib.event; import com.datdo.mobilib.util.MblUtils; /** * Events frequently used in Android apps. */ public final class MblCommonEvents { /** * <pre> * Screen orientation is changed between Portrait <--> Landscape. * Call {@link MblUtils#isPortraitDisplay()} to get current orientation * </pre> */ public static final String ORIENTATION_CHANGED = MblCommonEvents.class + "#orientation_changed"; /** * <pre> * Network is connected. * Call {@link MblUtils#isNetworkConnected()} to get current network status. * </pre> */ public static final String NETWORK_ON = MblCommonEvents.class + "#network_on"; /** * <pre> * Network is disconnected. * Call {@link MblUtils#isNetworkConnected()} to get current network status. * </pre> */ public static final String NETWORK_OFF = MblCommonEvents.class + "#network_off"; /** * <pre> * Bluetooth is turned on. * Call {@link MblUtils#isBluetoothOn()} to get current network status. * </pre> */ public static final String BLUETOOTH_ON = MblCommonEvents.class + "#bluetooth_on"; /** * <pre> * Bluetooth is turned off. * Call {@link MblUtils#isBluetoothOn()} to get current network status. * </pre> */ public static final String BLUETOOTH_OFF = MblCommonEvents.class + "#bluetooth_off"; /** * <pre> * Keyboard is shown. * </pre> * Call {@link MblUtils#isKeyboardOn()} to get current keyboard status. */ public static final String KEYBOARD_SHOWN = MblCommonEvents.class + "#keyboard_shown"; /** * <pre> * Keyboard is hidden. * </pre> * Call {@link MblUtils#isKeyboardOn()} to get current keyboard status. */ public static final String KEYBOARD_HIDDEN = MblCommonEvents.class + "#keyboard_hidden"; /** * <pre> * App goes to background (to Home screen, to other app, or screen is locked). * Call {@link MblUtils#isAppInForeGround()} to get background/foreground status. * </pre> */ public static final String GO_TO_BACKGROUND = MblCommonEvents.class + "#go_to_background"; /** * <pre> * App goes to foreground. * Call {@link MblUtils#isAppInForeGround()} to get background/foreground status. * </pre> */ public static final String GO_TO_FOREGROUND = MblCommonEvents.class + "#go_to_foreground"; /** * <pre> * Activity 's onCreate methods. * The activity object and corresponding data are attached in args of {@link MblEventListener#onEvent(Object, String, Object...)}. * </pre> */ public static final String ACTIVITY_CREATED = MblCommonEvents.class + "#activity_created"; /** * <pre> * Activity 's onStart methods. * The activity object and corresponding data are attached in args of {@link MblEventListener#onEvent(Object, String, Object...)}. * </pre> */ public static final String ACTIVITY_STARTED = MblCommonEvents.class + "#activity_started"; /** * <pre> * Activity 's onResume methods. * The activity object and corresponding data are attached in args of {@link MblEventListener#onEvent(Object, String, Object...)}. * </pre> */ public static final String ACTIVITY_RESUMED = MblCommonEvents.class + "#activity_resumed"; /** * <pre> * Activity 's onPause methods. * The activity object and corresponding data are attached in args of {@link MblEventListener#onEvent(Object, String, Object...)}. * </pre> */ public static final String ACTIVITY_PAUSED = MblCommonEvents.class + "#activity_paused"; /** * <pre> * Activity 's onStop methods. * The activity object and corresponding data are attached in args of {@link MblEventListener#onEvent(Object, String, Object...)}. * </pre> */ public static final String ACTIVITY_STOPPED = MblCommonEvents.class + "#activity_stopped"; /** * <pre> * Activity 's onDestroy methods. * The activity object and corresponding data are attached in args of {@link MblEventListener#onEvent(Object, String, Object...)}. * </pre> */ public static final String ACTIVITY_DESTROYED = MblCommonEvents.class + "#activity_destroyed"; /** * <pre> * Activity 's onActivityResult methods. * The activity object and corresponding data are attached in args of {@link MblEventListener#onEvent(Object, String, Object...)}. * </pre> */ public static final String ACTIVITY_RESULT = MblCommonEvents.class + "#activity_result"; }