When we are registering click listeners etc as common practice we check if the view is still there e.g.
final View someView = ...;
someView.setOnClickListener( (l) -> {
if(someView != null) {
// access view
}
});
since by the time the listener is called the view could have been lost.
But in the following case:
View someView = ...;
someView.post(() -> {
// can someView be null here?
});