목록팝업창 (28)
투케이2K
[제 목][업무 이슈] 안드로이드 android 에서 앱 업데이트 Alert 팝업창 중복 호출로 다수 닫기 버튼 클릭 이슈 발생 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 로그인 화면에서 안드로이드 alert 팝업창 앱 업데이트 요청 팝업창 중복 호출 및 사용자가 다수 닫기 버튼 클릭 이슈 문의------------------------------------------------------------------------------[원인 파악..
[로직 정리]정리 로직 : Android / 안드로이드상태 : [android] 안드로이드 Alert 팝업창 중복 호출 방지를 위한 dismiss 닫기 처리 및 재사용 팝업창 생성 로직 [설 명] // --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------- 안드로이드 Alert 팝업창 생성 시 외부 영역 클릭 시 닫히지 않게 builder.setCancelable(false); 설정 필요- 안드로이드 라이프사이..
[제 목][업무 이슈] 안드로이드 android 에서 Alert 팝업창 닫기 버튼 클릭 시 사전 유효성 검증 및 입력 데이터 유지 요청 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 안드로이드 alert 팝업창에서 사용자 정보 (ex : 이름, 폰번호 등) 입력 후 확인 버튼 클릭 시 유효성 검증이 맞지 않아 토스트 메시지 표시, 다시 사용자 정보 입력 프로세스 개선 요청------------------------------------------..
[로직 정리]정리 로직 : Android / 안드로이드상태 : [android] 안드로이드 Alert 팝업창 확인 버튼 클릭 시 조건 체크 및 validation 검증 후 닫기 dismiss 완료 처리 로직 [설 명] // --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------- 안드로이드 Alert 팝업창 생성 시 외부 영역 클릭 시 닫히지 않게 builder.setCancelable(false); 설정 필요-..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dzyABw/btsJGV9fU4O/L54fH5tKtKjoK4CWd5sXSK/img.png)
[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ---------------------------------------------------------------------- // [사전 설정 사항] // ---------------------------------------------------------------------- // 1. WKUIDelegate 정의 필요 : // // @interface ViewController : UIViewController // ---------------------------------------------------------------------- // ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dpXLtt/btsJIlex21P/H5g9qlBD9ODbLbIka5bOv1/img.png)
[개발 환경 설정]개발 툴 : XCODE개발 언어 : OBJECTIVE-C [소스 코드] // ---------------------------------------------------------------------- // [사전 설정 사항] // ---------------------------------------------------------------------- // 1. WKUIDelegate 정의 필요 : // // @interface ViewController : UIViewController // ---------------------------------------------------------------------- // ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wR7wW/btsIXw1Ca4f/hVoER86oGtK8XkHGUx65Rk/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Observable] : [Barcode ImageView 팝업창 호출 처리 메소드] // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // -------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bLpd96/btsIgL76nk5/i8I8Q69fxgK8PEE6mY8Ta0/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [사전) 라이브러리 설치 참고 사이트]https://blog.naver.com/kkh0977/223494519642 223. (Flutter/플러터) [Mac] : [skill] : [webview_flutter] Webview 웹뷰 모듈 설치 방법 설명[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Dart [사전 플러터 Android , Ios Http 허용...blog.naver.com [사전) Ios 웹뷰에서 Confirm 팝업창 미동작 이슈 사항]-----------------------------------------------------------[사전 이슈 사항 정리]----------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/DJcPD/btsIg3UWzop/f7dYu1SARGeh2wqjHBuNVK/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [사전) 라이브러리 설치 참고 사이트]https://blog.naver.com/kkh0977/223494519642 223. (Flutter/플러터) [Mac] : [skill] : [webview_flutter] Webview 웹뷰 모듈 설치 방법 설명[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Dart [사전 플러터 Android , Ios Http 허용...blog.naver.com [사전) Ios 웹뷰에서 Alert 팝업창 미동작 이슈 사항]-----------------------------------------------------------[사전 이슈 사항 정리]------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/E1la8/btsDzyS809I/Zlt5NlgtG8oGpwc0XUF4R0/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] ===================== [사전 설명 확인] ===================== 1. AndroidManifest.xml 파일에서 android:theme 로 설정된 테마 style 확인
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cQISeq/btsDyNQh8ZC/SJEnk7p5zIMJFHkfUhRZ51/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] ===================== [사전 설명 확인] ===================== 1. AndroidManifest.xml 파일에서 android:theme 로 설정된 테마 style 확인
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nYuTt/btsDjYq7kBc/ZVKZCf8hYd6Svk5agLRAGK/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [팝업창 호출 : 소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Observable] : [Custom ListView 팝업창 호출 처리 메소드] // ----------------------------------------------------------------------------------------- // TODO [호출 방법 소스 코드] // ----------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bo3xRP/btr3eWVaiuX/qtMFyT1HhxSSTku3MrV1f1/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Android 13] : [알림 권한 부여 팝업창 호출] // ---------------------------------------------------------------------------------- fun getNotificationPermisseion(mContext: Context?) { /** * ------------------------------------------- * [필요 퍼..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cSsAET/btrWeYr2Mmb/KaFLzlbDShTuxuEdjApDpK/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // TODO [SEARCH FAST] : [CALLBACK] : [Alert 팝업창 호출 처리 메소드] public static class callAlert { /* TODO [메소드 호출 방법] new C_Ui_View.callAlert().setCallBack(new C_Ui_View.callAlert.CallBack() { @Override public void onMessage(boolean result) { if (result == true){ // [확인 버튼] Log.i("---","---"); Log.d("//===========//","=======================================..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] SweetAlert (팝업창) 사용되는 곳 : Android Alert 팝업창 표시 [UI 라이브러리] [설 명] 1. SweetAlert 이란 안드로이드에서 사용할 수 있는 Alert 팝업창 라이브러리 입니다 2. SweetAlert 이쁘게 디자인 된 Alert 팝업창 화면을 사용자에게 제공합니다 3. SweetAlert 팝업창은 Success , error , Warning , info , Question 등 각 해당 타이틀에 맞게 팝업창을 표시 할 수 있습니다 [참고 사이트] https://github.com/pedant/sweet-alert-dialog GitHub - pe..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Web] SweetAlert (팝업창) 사용되는 곳 : Web Alert 팝업창 표시 [UI 라이브러리] [설 명] 1. SweetAlert 이란 웹 사이트에서 사용할 수 있는 Alert 팝업창 라이브러리 입니다 2. SweetAlert 이쁘게 디자인 된 Alert 팝업창 화면을 사용자에게 제공합니다 3. SweetAlert 팝업창은 Success , error , Warning , info , Question 등 각 해당 타이틀에 맞게 팝업창을 표시 할 수 있습니다 [참고 사이트] https://sweetalert.js.org/guides/
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/czRWTY/btrLEFP0bjd/shJ6bChxNSM4HfjFR7r6YK/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [JAVA : 소스 코드] package com.test.mobileid; import android.app.Dialog; import android.content.Context; import android.util.Log; import android.view.View; import android.view.Window; import android.widget.Button; import android.widget.TextView; import kr.ac.test.mobileid.R; public class A_CustomAlertDialog { /** * // ---------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/VMtyA/btrocBRq9zs/63kk6tFABYsDF0PdniWwOK/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // [AndroidManifest.xml 설정] // [java 파일 설정 : onCreate() 부분] @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // ----------------------------------------- // [다이얼로그 팝업창 검정색 배경 없애기] getWindow().setBackgroundDrawable(new PaintDrawable(Color.TRANSPARENT)); // -----------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bs6gTU/btrnoC40fBo/r36lNEWzLJChYDE44mjFak/img.png)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드 : A_AlertView] import android.app.Dialog; import android.app.NotificationManager; import android.content.Context; import android.graphics.Color; import android.graphics.drawable.ColorDrawable; import android.graphics.drawable.Icon; import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.util.Log; import ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b8E3Jk/btrhTRsTXsg/Zm5fCD9M38sk61yYxOf3K0/img.png)
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // [alert 팝업창 호출 메소드 정의 실시 : 이벤트 호출 시] // 호출 방법 : showAlert(tittle: "title", content: "content", okBtb: "확인", noBtn: "취소") func showAlert(tittle:String, content:String, okBtb:String, noBtn:String) { // [UIAlertController 객체 정의 실시] let alert = UIAlertController(title: tittle, message: content, preferredStyle: UIAlertController.Style.alert) // [인풋으..