<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hello,</p>
<p>I am trying to watch parameter using Brlapi under android and it
crashes.. Can someone help please? My code:</p>
<div style="background-color:#1e1f22;color:#bcbec4">
<pre
style="font-family:'JetBrains Mono',monospace;font-size:9,0pt;">Parameter.WatcherHandle h=<span
style="color:#c77dbb;">connection</span>.getParameters().<span
style="color:#c77dbb;">deviceModel</span>.watch(<span
style="color:#cf8e6d;">new </span>ParameterWatcher() {
<span style="color:#b3ae60;">@Override
</span><span style="color:#b3ae60;"> </span><span
style="color:#cf8e6d;">public void </span><span
style="color:#56a8f5;">onParameterUpdated</span>(<span
style="color:#cf8e6d;">int </span>i,<span style="color:#cf8e6d;">long </span>l,Object o) {
U.<span style="font-style:italic;">i</span>(<span
style="color:#6aab73;">"parameterwatch"</span>,<span
style="color:#6aab73;">"id:"</span>+i);
}
});
</pre>
</div>
<p></p>
<p>And the JNI crash:<br>
</p>
<p> nativeloader: Load
/data/app/~~d8AT4D7hfpzIcq4vqmvihA==/sk.stopka.corvus-irP3OQX-1OEGZ5paFGIZqA==/base.apk!/lib/arm64-v8a/libbrlapi_java.so
using class loader ns clns-7
(caller=/data/app/~~d8AT4D7hfpzIcq4vqmvihA==/sk.stopka.corvus-irP3OQX-1OEGZ5paFGIZqA==/base.apk!classes19.dex):
ok<br>
k.stopka.corvus: java_vm_ext.cc:616] JNI DETECTED ERROR IN
APPLICATION: input is not valid Modified UTF-8: illegal
continuation byte 0x7f<br>
k.stopka.corvus: java_vm_ext.cc:616] string: 'Ě>x'<br>
k.stopka.corvus: java_vm_ext.cc:616] input: '0xcc
<0x7f> 0x3e 0x02 0x78'<br>
k.stopka.corvus: java_vm_ext.cc:616] in call to NewStringUTF<br>
k.stopka.corvus: java_vm_ext.cc:616] from long
org.a11y.brlapi.ConnectionBase.watchParameter(int, long, boolean,
org.a11y.brlapi.ParameterWatcher)<br>
k.stopka.corvus: runtime.cc:709] Runtime aborting...<br>
</p>
<p><br>
</p>
<p>Thanks for any ideas</p>
<p>Peter<br>
</p>
<div class="moz-signature">-- <br>
Peter Lecký
Stopka n. o.</div>
</body>
</html>