목록Callback (19)
투케이2K
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [소스 코드]import 'package:flutter/material.dart';import 'package:flutter/rendering.dart';import 'package:flutter/services.dart';import 'dart:developer';import 'dart:core';import 'dart:convert';import 'dart:typed_data';// -----------------------------------------------------------------------------------------// -------------------------------------------..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [소스 코드]import 'package:flutter/material.dart';import 'dart:developer';// -----------------------------------------------------------------------------------------// TODO [main] : [application 의 진입점 역할]// -----------------------------------------------------------------------------------------void main() { /** * -------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [Sample_Api : 소스 코드] package com.example.javaproject; import android.util.Log; import java.io.IOException; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import io.reactivex.rxjava3.core.Observable; import okhttp3.Call; import okhttp3.Callback; import okhttp3.HttpUrl; import okhttp3.OkHttpClient; import okhtt..
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : XMLHttpRequest [소스 코드] [결과 출력]
[개발 환경 설정] 개발 툴 : Edit++ 개발 기술 : fetch [소스 코드] [결과 출력]
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : Objc [소스 코드] #import "ViewController.h" // MARK: - [프로젝트-Swift.h import 명시] #import "objectiveProject-Swift.h" @interface ViewController () @end @implementation ViewController // MARK: - [뷰 로드 실시] - (void)viewDidLoad { [super viewDidLoad]; printf("\n"); printf("==================================== \n"); printf("[ViewController >> viewDidLoad() :: 뷰 로드 실시] \n..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [테스트 메소드 정의 실시] fun testMain(){ Log.i("---","---") Log.d("//===========//","================================================") Log.i("","\n"+"[Test_Kotlin > testMain() 메소드 : 테스트 함수 동작 실시]") Log.d("//===========//","================================================") Log.i("---","---") /** * ------------------------------------ * TOD..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [비동기 http 통신 요청 수행 실시] func callHttpAsync(reqUrl : String, completion: @escaping (Bool, String)->()) { /* // ----------------------------------------- [callHttpAsync 메소드 설명] // ----------------------------------------- 1. 비동기 http 통신 수행 및 리턴 결과 콜백 반환 실시 // ----------------------------------------- 2. 호출 방법 : self.callHttpAsync(reqUrl: ..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] package com.example.testapp; import android.content.Context; import android.util.Log; import org.json.JSONObject; import java.io.IOException; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import okhttp3.Call; import okhttp3.Callback; import okhttp3.HttpUrl; import okhttp3.OkHttpClient; imp..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [사전 설정] [http 요청 수행 소스 코드] // [HTTP 통신 콜백 메소드 호출 실시] NSString *url = @"http://jsonplaceholder.typicode.com/posts?"; NSMutableDictionary *params = [[NSMutableDictionary alloc] init]; [params setObject:@"1" forKey:@"userId"]; [params setObject:@"1" forKey:@"id"]; [self getHttpCallBack:url :params :^(BOOL returnBool, NSString *returnString) { if (re..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [비동기 http 통신 요청 수행 실시] func callHttpAsync(reqUrl : String, completion: @escaping (Bool, String)->()) { /* // ----------------------------------------- [callHttpAsync 메소드 설명] // ----------------------------------------- 1. 비동기 http 통신 수행 및 리턴 결과 콜백 반환 실시 // ----------------------------------------- 2. 호출 방법 : self.callHttpAsync(reqUrl: ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] #import "ViewController.h" // MARK: - [프로젝트-Swift.h import 명시] #import "objectiveProject-Swift.h" @interface ViewController () @end @implementation ViewController // MARK: - [뷰 로드 실시] - (void)viewDidLoad { [super viewDidLoad]; printf("\n"); printf("==================================== \n"); printf("[ViewController >> viewDidLoad() :: 뷰 로드 실..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex6; // [인터페이스 정의 실시] interface Listener { // [콜백 메소드 정의 실시] public void onMessage(String msg); } // [메인 수행 클래스] public class MainActivity16 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(""); System.out.println("================================"); System.out.println("[Program Start]"); S..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] import UIKit import Foundation class A_Intro: UIViewController { // MARK: - [클래스 설명] /* // ----------------------------------------- 1. 인트로 로딩 화면 액티비티 2. 사용하는 스토리보드 : Main // ----------------------------------------- */ // MARK: - [빠른 로직 찾기 : 주석 로직 찾기] // ----------------------------------------- // [SEARCH FAST] : [] // -------------------------..
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : axios [소스 코드] [결과 출력]
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex6; // [콜백 패턴 정의 클래스] class CallObject { // [내부 인터페이스 정의 실시] interface CallBack { public void onMessage(String message); } // [전역 변수 선언 실시] CallBack callback; // [클래스 생성자 초기화 실시] public CallObject() { this.callback = null; // [초기화] } // [콜백 지정 메소드 정의 실시] public void setCallBack(CallBack callback) { this.callback = callback; // [매핑] } //..
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : javascript [소스 코드] // [C_SweetAlert_Info_CallBack 메소드 정의] function C_SweetAlert_Info_CallBack(title_Data, message_Data, ok_Data, no_Data, callback){ /** * // ----------------------------------------- * [C_SweetAlert_Info_CallBack 메소드 설명] * // ----------------------------------------- * 설 명 : 일반 정보 표시 팝업창 활성 (확인 , 취소 버튼 클릭 콜백 리턴) * // -------------------------..
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : javascript [소스코드] [결과 출력] [요약 설명] /* [JS 요약 설명] 1. window onload : 웹 브라우저 로딩 완료 상태를 나타냅니다 2. 콜백은 다른 함수에 인수로 전달되는 함수입니다 3. 콜백 함수는 다른 함수가 완료된 후에 실행할 수 있습니다 4. 콜백은 비동기처리와 같이 주로 사용됩니다 5. 함수 이름 반환 : 함수.name 사용 시 현재 로직을 수행중인 함수 이름을 반환할 수 있습니다 */
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] package kr.co.two2k.manager; import android.os.Handler; import android.os.Message; public abstract class C_AsyncCallBack implements Runnable{ /** ========= [사용 방법 예시] ======== new C_AsyncCallBack() { //TODO [RESULT 선언] @Override protecte..