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 CardItem
cardItem
private android.content.Context
context
private androidx.appcompat.widget.AppCompatImageButton
ibtnAddCardClose
private com.google.android.material.textfield.TextInputLayout
tilDlgCardCvc
private com.google.android.material.textfield.TextInputLayout
tilDlgCardMonth
private com.google.android.material.textfield.TextInputLayout
tilDlgCardNum
private com.google.android.material.textfield.TextInputLayout
tilDlgCardPw
private com.google.android.material.textfield.TextInputLayout
tilDlgCardYear
private androidx.appcompat.widget.AppCompatTextView
tvDlgCardSave
-
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 boolean
checkSaveButtonEnable()
protected void
init()
Dialog 실행 시 최초 실행해야하는 코드 및 변수 초기화를 담당하고 있는 함수.protected void
onCreate(android.os.Bundle savedInstanceState)
private void
saveButtonEnable(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:
onCreate
in classandroidx.appcompat.app.AppCompatDialog
-
init
protected void init()
Dialog 실행 시 최초 실행해야하는 코드 및 변수 초기화를 담당하고 있는 함수.
-
saveButtonEnable
private void saveButtonEnable(boolean enable)
-
checkSaveButtonEnable
private boolean checkSaveButtonEnable()
-
-