Notice
Recent Posts
Recent Comments
Link
투케이2K
252. (TWOK/ERROR) [Flutter] MethodChannel dexterous .. Integer.intValue() on a null object reference 본문
투케이2K 에러관리
252. (TWOK/ERROR) [Flutter] MethodChannel dexterous .. Integer.intValue() on a null object reference
투케이2K 2024. 7. 2. 16:20[환경 설정 및 설명]
프로그램 : Flutter
설 명 : [Flutter] MethodChannel dexterous .. Integer.intValue() on a null object reference
[에러 원인]
1. 플러터에서 안드로이드 로컬 푸시 알림 발송 시 AndroidInitializationSettings 에 지정 된 아이콘이 올바르지 않은 경우 발생
E/MethodChannel#dexterous.com/flutter/local_notifications( 8120): Failed to handle method call
E/MethodChannel#dexterous.com/flutter/local_notifications( 8120): java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference
[해결 방법]
1. 플러터에서 안드로이드 로컬 푸시 알림 발송 시 AndroidInitializationSettings 에 지정 가능한 아이콘으로 변경 수행
// -----------------------------------------------------------------------------------------
// [푸시 알림 사용시 필요한 초기화 설정]
// -----------------------------------------------------------------------------------------
Future<void> _initializeNotification() async {
// [안드로이드 초기화]
const AndroidInitializationSettings initializationSettingsAndroid = AndroidInitializationSettings('@mipmap/ic_launcher');
// [IOS 초기화]
const DarwinInitializationSettings initializationSettingsIOS =
DarwinInitializationSettings(
requestAlertPermission: false,
requestBadgePermission: false,
requestSoundPermission: false,
);
// [각 플랫폼 초기화 지정]
const InitializationSettings initializationSettings =
InitializationSettings(
android: initializationSettingsAndroid,
iOS: initializationSettingsIOS,
);
await _flutterLocalNotificationsPlugin.initialize(initializationSettings);
}
반응형
'투케이2K 에러관리' 카테고리의 다른 글
Comments