summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorThomas Guillem <thomas@gllm.fr>2014-11-02 16:52:43 +0100
committerMax Kellermann <max@musicpd.org>2018-08-19 23:32:24 +0200
commitaff070bcbb771a5096f02b60c84aacfde601e043 (patch)
treef5a14d6bceb131804604776a9e380a0440f8f2af /android
parent5af2632d4f1f560e9020a2063c84eab12579458f (diff)
android: add LogListener
A Java object to send logs on the android side.
Diffstat (limited to 'android')
-rw-r--r--android/src/Bridge.java8
-rw-r--r--android/src/Main.java2
2 files changed, 8 insertions, 2 deletions
diff --git a/android/src/Bridge.java b/android/src/Bridge.java
index be8eabb6b..fad919204 100644
--- a/android/src/Bridge.java
+++ b/android/src/Bridge.java
@@ -25,6 +25,12 @@ import android.content.Context;
* Bridge to native code.
*/
public class Bridge {
- public static native void run(Context context);
+
+ /* used by jni */
+ public interface LogListener {
+ public void onLog(int priority, String msg);
+ }
+
+ public static native void run(Context context, LogListener logListener);
public static native void shutdown();
}
diff --git a/android/src/Main.java b/android/src/Main.java
index da64a1976..816b62cdb 100644
--- a/android/src/Main.java
+++ b/android/src/Main.java
@@ -69,7 +69,7 @@ public class Main extends Activity implements Runnable {
}
@Override public void run() {
- Bridge.run(this);
+ Bridge.run(this, null);
quitHandler.sendMessage(quitHandler.obtainMessage());
}
}