2 * Copyright (C) 2012-2023 Team Kodi
3 * This file is part of Kodi - https://kodi.tv
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 * See LICENSES/README.md for more information.
9 #include "JNIXBMCBroadcastReceiver.h"
11 #include "CompileInfo.h"
13 #include <androidjni/BroadcastReceiver.h>
20 static std::string className
= std::string(CCompileInfo::GetClass()) + "/XBMCBroadcastReceiver";
24 void CJNIXBMCBroadcastReceiver::RegisterNatives(JNIEnv
* env
)
26 jclass cClass
= env
->FindClass(className
.c_str());
29 JNINativeMethod methods
[] = {
30 {"_onReceive", "(Landroid/content/Intent;)V",
31 reinterpret_cast<void*>(&CJNIBroadcastReceiver::_onReceive
)},
34 env
->RegisterNatives(cClass
, methods
, sizeof(methods
) / sizeof(methods
[0]));