INNER CODE UNIT · Java
onReceive
termux/termux-x11 · lorie/src/main/java/com/termux/x11/LoriePreferences.java:90
public void onReceive(Context context, Intent intent) {
if (ACTION_PREFERENCES_CHANGED.equals(intent.getAction()) &&
intent.getBooleanExtra("fromBroadcast", false))
updatePreferencesLayout();
}
};
private final ContentObserver accessibilityObserver = new ContentObserver(null) {
private final Runnable updateLayout = () -> updatePreferencesLayout();
@Override
public void onChange(boolean selfChange) {
handler.removeCallbacks(updateLayout);
handler.postDelayed(updateLayout, 200);
}
@Override
public boolean deliverSelfNotifications() {