Package com.uos.uos_mobile.dialog
Class CardDialog
- java.lang.Object
-
- android.app.Dialog
-
- androidx.appcompat.app.AppCompatDialog
-
- com.uos.uos_mobile.dialog.UosDialog
-
- com.uos.uos_mobile.dialog.CardDialog
-
- All Implemented Interfaces:
android.content.DialogInterface,android.view.KeyEvent.Callback,android.view.View.OnCreateContextMenuListener,android.view.Window.Callback,androidx.appcompat.app.AppCompatCallback
public class CardDialog extends UosDialog
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface android.content.DialogInterface
android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnClickListener, android.content.DialogInterface.OnDismissListener, android.content.DialogInterface.OnKeyListener, android.content.DialogInterface.OnMultiChoiceClickListener, android.content.DialogInterface.OnShowListener
-
-
Field Summary
Fields Modifier and Type Field Description private CardItemcardItemprivate android.content.Contextcontextprivate androidx.appcompat.widget.AppCompatImageButtonibtnAddCardCloseprivate com.google.android.material.textfield.TextInputLayouttilDlgCardCvcprivate com.google.android.material.textfield.TextInputLayouttilDlgCardMonthprivate com.google.android.material.textfield.TextInputLayouttilDlgCardNumprivate com.google.android.material.textfield.TextInputLayouttilDlgCardPwprivate com.google.android.material.textfield.TextInputLayouttilDlgCardYearprivate androidx.appcompat.widget.AppCompatTextViewtvDlgCardSave
-
Constructor Summary
Constructors Constructor Description CardDialog(android.content.Context context, boolean canceledOnTouchOutside, boolean cancelable, CardItem cardItem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private booleancheckSaveButtonEnable()protected voidinit()Dialog 실행 시 최초 실행해야하는 코드 및 변수 초기화를 담당하고 있는 함수.protected voidonCreate(android.os.Bundle savedInstanceState)private voidsaveButtonEnable(boolean enable)-
Methods inherited from class androidx.appcompat.app.AppCompatDialog
addContentView, dispatchKeyEvent, findViewById, getDelegate, getSupportActionBar, invalidateOptionsMenu, onStop, onSupportActionModeFinished, onSupportActionModeStarted, onWindowStartingSupportActionMode, setContentView, setContentView, setContentView, setTitle, setTitle, supportRequestWindowFeature
-
Methods inherited from class android.app.Dialog
cancel, closeOptionsMenu, create, dispatchGenericMotionEvent, dispatchKeyShortcutEvent, dispatchPopulateAccessibilityEvent, dispatchTouchEvent, dispatchTrackballEvent, getActionBar, getContext, getCurrentFocus, getLayoutInflater, getOwnerActivity, getSearchEvent, getVolumeControlStream, getWindow, hide, isShowing, onActionModeFinished, onActionModeStarted, onAttachedToWindow, onBackPressed, onContentChanged, onContextItemSelected, onContextMenuClosed, onCreateContextMenu, onCreateOptionsMenu, onCreatePanelMenu, onCreatePanelView, onDetachedFromWindow, onGenericMotionEvent, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyShortcut, onKeyUp, onMenuItemSelected, onMenuOpened, onOptionsItemSelected, onOptionsMenuClosed, onPanelClosed, onPrepareOptionsMenu, onPreparePanel, onRestoreInstanceState, onSaveInstanceState, onSearchRequested, onSearchRequested, onStart, onTouchEvent, onTrackballEvent, onWindowAttributesChanged, onWindowFocusChanged, onWindowStartingActionMode, onWindowStartingActionMode, openContextMenu, openOptionsMenu, registerForContextMenu, requestWindowFeature, requireViewById, setCancelable, setCanceledOnTouchOutside, setCancelMessage, setDismissMessage, setFeatureDrawable, setFeatureDrawableAlpha, setFeatureDrawableResource, setFeatureDrawableUri, setOnCancelListener, setOnDismissListener, setOnKeyListener, setOnShowListener, setOwnerActivity, setVolumeControlStream, show, takeKeyEvents, unregisterForContextMenu
-
-
-
-
Field Detail
-
context
private final android.content.Context context
-
cardItem
private final CardItem cardItem
-
ibtnAddCardClose
private androidx.appcompat.widget.AppCompatImageButton ibtnAddCardClose
-
tilDlgCardNum
private com.google.android.material.textfield.TextInputLayout tilDlgCardNum
-
tilDlgCardMonth
private com.google.android.material.textfield.TextInputLayout tilDlgCardMonth
-
tilDlgCardYear
private com.google.android.material.textfield.TextInputLayout tilDlgCardYear
-
tilDlgCardCvc
private com.google.android.material.textfield.TextInputLayout tilDlgCardCvc
-
tilDlgCardPw
private com.google.android.material.textfield.TextInputLayout tilDlgCardPw
-
tvDlgCardSave
private androidx.appcompat.widget.AppCompatTextView tvDlgCardSave
-
-
Constructor Detail
-
CardDialog
public CardDialog(@NonNull android.content.Context context, boolean canceledOnTouchOutside, boolean cancelable, CardItem cardItem)
-
-
Method Detail
-
onCreate
protected void onCreate(android.os.Bundle savedInstanceState)
- Overrides:
onCreatein classandroidx.appcompat.app.AppCompatDialog
-
init
protected void init()
Dialog 실행 시 최초 실행해야하는 코드 및 변수 초기화를 담당하고 있는 함수.
-
saveButtonEnable
private void saveButtonEnable(boolean enable)
-
checkSaveButtonEnable
private boolean checkSaveButtonEnable()
-
-