prevent reference cycles between Java and native objects

This commit is contained in:
Julian Winkler
2024-07-26 21:47:08 +02:00
parent 45801d8f17
commit e3c0931714
30 changed files with 257 additions and 181 deletions

View File

@@ -23,11 +23,7 @@ public class ImageButton extends ImageView {
protected native void native_setPixbuf(long widget, long pixbuf);
@Override
protected native void native_setDrawable(long widget, long paintable);
protected native void native_setOnClickListener(long widget, OnClickListener l);
@Override
public void setOnClickListener(final OnClickListener l) {
native_setOnClickListener(widget, l);
}
protected native void nativeSetOnClickListener(long widget);
}