Friendiqa v0.2.1

This commit is contained in:
LubuWest 2018-04-11 21:50:43 +02:00
commit ee50729e0d
45 changed files with 580 additions and 146 deletions

View file

@ -23,3 +23,8 @@ void AndroidNative::SystemDispatcherProxy::loadClass(QString className)
{
SystemDispatcher::instance()->loadClass(className);
}
void AndroidNative::SystemDispatcherProxy::setInitialized()
{
SystemDispatcher::instance()->setInitialized();
}

View file

@ -16,6 +16,8 @@ namespace AndroidNative {
Q_INVOKABLE void loadClass(QString className);
Q_INVOKABLE void setInitialized();
signals:
void dispatched(QString type , QVariantMap message);

View file

@ -332,6 +332,16 @@ void AndroidNative::SystemDispatcher::loadClass(QString javaClassName)
dispatch("androidnative.SystemDispatcher.loadClass",message);
}
void AndroidNative::SystemDispatcher::setInitialized()
{
QVariantMap message;
message["Initialized"] = true;
dispatch("androidnative.SystemDispatcher.setInitialized",message);
}
void AndroidNative::SystemDispatcher::registerNatives()
{
Q_UNUSED(registerNativesCalled);

View file

@ -29,6 +29,9 @@ namespace AndroidNative {
*/
Q_INVOKABLE void loadClass(QString javaClassName);
//inform Dispatcher about loaded Environment, Intents can be processed
Q_INVOKABLE void setInitialized();
/// Register JNI native methods. This function must be called in JNI_OnLoad. Otherwise, the messenger will not be working
static void registerNatives();