@Implementation protected void setPrimaryClip(ClipData clip) { if (getApiLevel() >= N) { if (clip != null) { clip.prepareToLeaveProcess(true); } } else if (getApiLevel() >= JELLY_BEAN_MR2) { if (clip != null) { ReflectionHelpers.callInstanceMethod(ClipData.class, clip, "prepareToLeaveProcess"); } } this.clip = clip; for (OnPrimaryClipChangedListener listener : listeners) { listener.onPrimaryClipChanged(); } }
@Implementation public void setPrimaryClip(ClipData clip) { if (clip != null) { clip.prepareToLeaveProcess(); } this.clip = clip; for (OnPrimaryClipChangedListener listener : listeners) { listener.onPrimaryClipChanged(); } }
@Implementation protected void setPrimaryClip(ClipData clip) { if (getApiLevel() >= N) { if (clip != null) { clip.prepareToLeaveProcess(true); } } else if (getApiLevel() >= JELLY_BEAN_MR2) { if (clip != null) { ReflectionHelpers.callInstanceMethod(ClipData.class, clip, "prepareToLeaveProcess"); } } this.clip = clip; for (OnPrimaryClipChangedListener listener : listeners) { listener.onPrimaryClipChanged(); } }
@Implementation public void setPrimaryClip(ClipData clip) { if (getApiLevel() >= N) { if (clip != null) { clip.prepareToLeaveProcess(true); } } else if (getApiLevel() >= JELLY_BEAN_MR2) { if (clip != null) { ReflectionHelpers.callInstanceMethod(ClipData.class, clip, "prepareToLeaveProcess"); } } this.clip = clip; for (OnPrimaryClipChangedListener listener : listeners) { listener.onPrimaryClipChanged(); } }
@Implementation public void setPrimaryClip(ClipData clip) { if (getApiLevel() >= N) { if (clip != null) { clip.prepareToLeaveProcess(true); } } else if (getApiLevel() >= JELLY_BEAN_MR2) { if (clip != null) { ReflectionHelpers.callInstanceMethod(ClipData.class, clip, "prepareToLeaveProcess"); } } this.clip = clip; for (OnPrimaryClipChangedListener listener : listeners) { listener.onPrimaryClipChanged(); } }