Skip to content

Instantly share code, notes, and snippets.

@kcrimi
Last active September 26, 2017 20:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kcrimi/4511fb0afed3f22ae59abd69fdc5f981 to your computer and use it in GitHub Desktop.
Save kcrimi/4511fb0afed3f22ae59abd69fdc5f981 to your computer and use it in GitHub Desktop.
public class ViewA {
protected ImageView mImageView;
public void ViewA() {
initView();
}
public void initView() {
inflateView(R.layout.my_view);
mImageView = (ImageView) findViewById(R.id.image);
Timber.d("image is null" + mImageView == null); // false
}
public void getImage() {
return mImageView;
}
}
public class ViewB extends ViewA {
public void ViewB() {
super();
}
public void initView() {
super.initView()
Timber.d("image is null" + mImageView == null); // true
Timber.d("image through getter" + getImage == null); // false
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment