Notice
Recent Posts
Recent Comments
Link
투케이2K
120. (TWOK/UTIL) [Android/Kotlin] C_BroadCast : 브로드캐스트 이벤트 알림 전달 관련 클래스 본문
투케이2K 유틸파일
120. (TWOK/UTIL) [Android/Kotlin] C_BroadCast : 브로드캐스트 이벤트 알림 전달 관련 클래스
투케이2K 2023. 8. 13. 00:27[설 명]
프로그램 : Android / Kotlin
설 명 : C_BroadCast : 브로드캐스트 이벤트 알림 전달 관련 클래스
[소스 코드]
package com.example.kotlinproject
import android.content.Context
import android.content.Intent
import androidx.localbroadcastmanager.content.LocalBroadcastManager
class C_BroadCast {
/**
* // --------------------------------------------------------------------------------------
* TODO [클래스 설명]
* // --------------------------------------------------------------------------------------
* 1. 브로드캐스트 이벤트 알림 전달 관련 클래스
* // --------------------------------------------------------------------------------------
* */
/**
* // --------------------------------------------------------------------------------------
* // TODO [빠른 로직 찾기 : 주석 로직 찾기]
* // --------------------------------------------------------------------------------------
* // [SEARCH FAST] : [CALL_BROAD_CAST_REBOOT_CHANNER] : 리부팅 이벤트 알림 전달
* // --------------------------------------------------------------------------------------
*
* // --------------------------------------------------------------------------------------
*
* // --------------------------------------------------------------------------------------
*
* // --------------------------------------------------------------------------------------
*
* // --------------------------------------------------------------------------------------
*
* // --------------------------------------------------------------------------------------
*
* // --------------------------------------------------------------------------------------
*
* // --------------------------------------------------------------------------------------
*/
// --------------------------------------------------------------------------------------
// TODO [companion object >> static 선언 실시]
// --------------------------------------------------------------------------------------
companion object {
// ----------------------------------------------------------------------------------
// TODO [전역 변수]
// ----------------------------------------------------------------------------------
private val ACTIVITY_NAME = "C_BroadCast"
// ----------------------------------------------------------------------------------
// TODO [SEARCH FAST] : [CALL_BROAD_CAST_REBOOT_CHANNER] : 리부팅 이벤트 알림 전달
// ----------------------------------------------------------------------------------
fun CALL_BROAD_CAST_REBOOT_CHANNER(mContext: Context) {
// ===============================================================
S_Log._F_(mContext, "리부팅 이벤트 알림 전달", null)
// ===============================================================
// [로직 처리 실시]
try {
val intent = Intent(S_FinalData.BROAD_CAST_REBOOT_CHANNER) // [채널 명칭 지정]
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION)
LocalBroadcastManager.getInstance(mContext).sendBroadcast(intent) // [브로드 캐스트 알림 전달]
}
catch (e: Exception) {
S_Log._printStackTrace_(mContext, S_FinalMsg.LOG_BUG_STATE, null, e)
}
}
} // [companion 종료]
} // TODO [클래스 종료]
반응형
'투케이2K 유틸파일' 카테고리의 다른 글
Comments