public abstract class WloModelEditionActivity<M extends BaseModel> extends WloBaseActivity
| Modifier and Type | Field and Description |
|---|---|
static String |
INTENT_EXTRA_MODEL |
static String |
INTENT_EXTRA_PARENT_MODEL |
protected M |
model |
downloadingApkId, downloadManager, downloadReceiver, mMessenger, mServiceMessengerDEFAULT_KEYS_DIALER, DEFAULT_KEYS_DISABLE, DEFAULT_KEYS_SEARCH_GLOBAL, DEFAULT_KEYS_SEARCH_LOCAL, DEFAULT_KEYS_SHORTCUT, FOCUSED_STATE_SET, RESULT_CANCELED, RESULT_FIRST_USER, RESULT_OKACCESSIBILITY_SERVICE, ACCOUNT_SERVICE, ACTIVITY_SERVICE, ALARM_SERVICE, AUDIO_SERVICE, BIND_ABOVE_CLIENT, BIND_ADJUST_WITH_ACTIVITY, BIND_ALLOW_OOM_MANAGEMENT, BIND_AUTO_CREATE, BIND_DEBUG_UNBIND, BIND_IMPORTANT, BIND_NOT_FOREGROUND, BIND_WAIVE_PRIORITY, CLIPBOARD_SERVICE, CONNECTIVITY_SERVICE, CONTEXT_IGNORE_SECURITY, CONTEXT_INCLUDE_CODE, CONTEXT_RESTRICTED, DEVICE_POLICY_SERVICE, DOWNLOAD_SERVICE, DROPBOX_SERVICE, INPUT_METHOD_SERVICE, INPUT_SERVICE, KEYGUARD_SERVICE, LAYOUT_INFLATER_SERVICE, LOCATION_SERVICE, MEDIA_ROUTER_SERVICE, MODE_APPEND, MODE_ENABLE_WRITE_AHEAD_LOGGING, MODE_MULTI_PROCESS, MODE_PRIVATE, MODE_WORLD_READABLE, MODE_WORLD_WRITEABLE, NFC_SERVICE, NOTIFICATION_SERVICE, NSD_SERVICE, POWER_SERVICE, SEARCH_SERVICE, SENSOR_SERVICE, STORAGE_SERVICE, TELEPHONY_SERVICE, TEXT_SERVICES_MANAGER_SERVICE, UI_MODE_SERVICE, USB_SERVICE, VIBRATOR_SERVICE, WALLPAPER_SERVICE, WIFI_P2P_SERVICE, WIFI_SERVICE, WINDOW_SERVICE| Constructor and Description |
|---|
WloModelEditionActivity() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addModelPropertyChangeListener(android.widget.EditText editText,
String property,
boolean checkFocus) |
protected abstract M |
createNewModel() |
protected abstract Class<? extends WloModelEditionActivity> |
getNextEditionActivity() |
protected abstract Class<? extends WloBaseListActivity> |
getNextListActivity() |
android.support.v4.app.FragmentManager |
getSupportFragmentManager() |
android.content.Intent |
getSupportParentActivityIntent() |
protected <R> void |
initAutoCompleteTextView(android.widget.AutoCompleteTextView autoCompleteTextView,
String attribute,
Collection<R> data) |
protected <R> void |
initAutoCompleteTextView(android.widget.AutoCompleteTextView autoCompleteTextView,
String attribute,
Collection<R> data,
Collection<R> favorites) |
protected <R> android.widget.AutoCompleteTextView |
initAutoCompleteTextView(int autoCompleteTextViewId,
String attribute,
Collection<R> data) |
protected <R> android.widget.AutoCompleteTextView |
initAutoCompleteTextView(int autoCompleteTextViewId,
String attribute,
Collection<R> data,
Collection<R> favorites) |
protected void |
initEditText(android.widget.EditText editText,
String attribute,
String defaultValue) |
protected void |
initEditText(int editorId,
String attribute) |
protected void |
initEditText(int editorId,
String attribute,
String defaultValue) |
protected void |
onCreate(android.os.Bundle savedInstanceState) |
boolean |
onCreateOptionsMenu(android.view.Menu menu) |
boolean |
onOptionsItemSelected(android.view.MenuItem item) |
protected void |
openNewModelEdition() |
protected void |
saveModel() |
void |
validate(android.view.View view) |
cancel, doUnbindService, getContentView, getDownloadingApkId, getUpActivity, onDestroy, onPause, onResume, onServiceConnected, onServiceDisconnected, setDownloadingApkIdaddContentView, getDrawerToggleDelegate, getMenuInflater, getSupportActionBar, onBackPressed, onConfigurationChanged, onContentChanged, onCreatePanelMenu, onCreatePanelView, onCreateSupportNavigateUpTaskStack, onMenuItemSelected, onPostResume, onPrepareOptionsPanel, onPreparePanel, onPrepareSupportNavigateUpTaskStack, onStop, onSupportActionModeFinished, onSupportActionModeStarted, onSupportContentChanged, onSupportNavigateUp, onTitleChanged, setContentView, setContentView, setContentView, setSupportProgress, setSupportProgressBarIndeterminate, setSupportProgressBarIndeterminateVisibility, setSupportProgressBarVisibility, startSupportActionMode, supportInvalidateOptionsMenu, supportNavigateUpTo, supportRequestWindowFeature, supportShouldUpRecreateTaskdump, getLastCustomNonConfigurationInstance, getSupportFragmentManager, getSupportLoaderManager, onActivityResult, onAttachFragment, onCreateView, onKeyDown, onLowMemory, onNewIntent, onPanelClosed, onResumeFragments, onRetainCustomNonConfigurationInstance, onRetainNonConfigurationInstance, onSaveInstanceState, onStart, startActivityForResult, startActivityFromFragmentcloseContextMenu, closeOptionsMenu, createPendingResult, dismissDialog, dispatchGenericMotionEvent, dispatchKeyEvent, dispatchKeyShortcutEvent, dispatchPopulateAccessibilityEvent, dispatchTouchEvent, dispatchTrackballEvent, findViewById, finish, finishActivity, finishActivityFromChild, finishAffinity, finishFromChild, getActionBar, getApplication, getCallingActivity, getCallingPackage, getChangingConfigurations, getComponentName, getCurrentFocus, getFragmentManager, getIntent, getLastNonConfigurationInstance, getLayoutInflater, getLoaderManager, getLocalClassName, getParent, getParentActivityIntent, getPreferences, getRequestedOrientation, getSystemService, getTaskId, getTitle, getTitleColor, getVolumeControlStream, getWindow, getWindowManager, hasWindowFocus, invalidateOptionsMenu, isChangingConfigurations, isChild, isFinishing, isTaskRoot, managedQuery, moveTaskToBack, navigateUpTo, navigateUpToFromChild, onActionModeFinished, onActionModeStarted, onApplyThemeResource, onAttachedToWindow, onAttachFragment, onChildTitleChanged, onContextItemSelected, onContextMenuClosed, onCreateContextMenu, onCreateDescription, onCreateDialog, onCreateDialog, onCreateNavigateUpTaskStack, onCreateThumbnail, onCreateView, onDetachedFromWindow, onGenericMotionEvent, onKeyLongPress, onKeyMultiple, onKeyShortcut, onKeyUp, onMenuOpened, onNavigateUp, onNavigateUpFromChild, onOptionsMenuClosed, onPostCreate, onPrepareDialog, onPrepareDialog, onPrepareNavigateUpTaskStack, onPrepareOptionsMenu, onRestart, onRestoreInstanceState, onSearchRequested, onTouchEvent, onTrackballEvent, onTrimMemory, onUserInteraction, onUserLeaveHint, onWindowAttributesChanged, onWindowFocusChanged, onWindowStartingActionMode, openContextMenu, openOptionsMenu, overridePendingTransition, recreate, registerForContextMenu, removeDialog, requestWindowFeature, runOnUiThread, setDefaultKeyMode, setFeatureDrawable, setFeatureDrawableAlpha, setFeatureDrawableResource, setFeatureDrawableUri, setFinishOnTouchOutside, setIntent, setProgress, setProgressBarIndeterminate, setProgressBarIndeterminateVisibility, setProgressBarVisibility, setRequestedOrientation, setResult, setResult, setSecondaryProgress, setTitle, setTitle, setTitleColor, setVisible, setVolumeControlStream, shouldUpRecreateTask, showDialog, showDialog, startActionMode, startActivities, startActivities, startActivity, startActivity, startActivityForResult, startActivityFromChild, startActivityFromChild, startActivityFromFragment, startActivityFromFragment, startActivityIfNeeded, startActivityIfNeeded, startIntentSender, startIntentSender, startIntentSenderForResult, startIntentSenderForResult, startIntentSenderFromChild, startIntentSenderFromChild, startManagingCursor, startNextMatchingActivity, startNextMatchingActivity, startSearch, stopManagingCursor, takeKeyEvents, triggerSearch, unregisterForContextMenubindService, checkCallingOrSelfPermission, checkCallingOrSelfUriPermission, checkCallingPermission, checkCallingUriPermission, checkPermission, checkUriPermission, checkUriPermission, clearWallpaper, createPackageContext, databaseList, deleteDatabase, deleteFile, enforceCallingOrSelfPermission, enforceCallingOrSelfUriPermission, enforceCallingPermission, enforceCallingUriPermission, enforcePermission, enforceUriPermission, enforceUriPermission, fileList, getApplicationContext, getApplicationInfo, getAssets, getBaseContext, getCacheDir, getClassLoader, getContentResolver, getDatabasePath, getDir, getExternalCacheDir, getExternalFilesDir, getFilesDir, getFileStreamPath, getMainLooper, getObbDir, getPackageCodePath, getPackageManager, getPackageName, getPackageResourcePath, getResources, getSharedPreferences, getWallpaper, getWallpaperDesiredMinimumHeight, getWallpaperDesiredMinimumWidth, grantUriPermission, isRestricted, openFileInput, openFileOutput, openOrCreateDatabase, openOrCreateDatabase, peekWallpaper, registerReceiver, registerReceiver, removeStickyBroadcast, revokeUriPermission, sendBroadcast, sendBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendStickyBroadcast, sendStickyOrderedBroadcast, setWallpaper, setWallpaper, startInstrumentation, startService, stopService, unbindService, unregisterReceiverpublic static final String INTENT_EXTRA_PARENT_MODEL
public static final String INTENT_EXTRA_MODEL
protected abstract Class<? extends WloModelEditionActivity> getNextEditionActivity()
protected abstract Class<? extends WloBaseListActivity> getNextListActivity()
protected abstract M createNewModel()
protected void onCreate(android.os.Bundle savedInstanceState)
onCreate in class WloBaseActivitypublic android.content.Intent getSupportParentActivityIntent()
getSupportParentActivityIntent in interface android.support.v4.app.TaskStackBuilder.SupportParentablegetSupportParentActivityIntent in class WloBaseActivitypublic boolean onCreateOptionsMenu(android.view.Menu menu)
onCreateOptionsMenu in class android.app.Activitypublic boolean onOptionsItemSelected(android.view.MenuItem item)
onOptionsItemSelected in class android.app.Activitypublic void validate(android.view.View view)
protected void saveModel()
protected void initEditText(int editorId,
String attribute)
protected void initEditText(android.widget.EditText editText,
String attribute,
String defaultValue)
protected <R> android.widget.AutoCompleteTextView initAutoCompleteTextView(int autoCompleteTextViewId,
String attribute,
Collection<R> data)
protected <R> android.widget.AutoCompleteTextView initAutoCompleteTextView(int autoCompleteTextViewId,
String attribute,
Collection<R> data,
Collection<R> favorites)
protected <R> void initAutoCompleteTextView(android.widget.AutoCompleteTextView autoCompleteTextView,
String attribute,
Collection<R> data)
protected <R> void initAutoCompleteTextView(android.widget.AutoCompleteTextView autoCompleteTextView,
String attribute,
Collection<R> data,
Collection<R> favorites)
protected void addModelPropertyChangeListener(android.widget.EditText editText,
String property,
boolean checkFocus)
protected void openNewModelEdition()
public android.support.v4.app.FragmentManager getSupportFragmentManager()
Copyright © 2013–2014 CodeLutin. All rights reserved.