Code on sender class:
public void sendQuestion(){
       Random randomNumber = new Random();
       final int rand = randomNumber.nextInt(19)+1;
       Intent numbers = new Intent(this, Questions.class);
       numbers.putExtra("randomNumber", rand);
       startActivity(numbers);
Code on receiver class:
public class Questions extends Activity{
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    question();
}
int questionNumber = getIntent().getExtras().getInt("randomNumber");
public void question() {
    String questionString = "Wrong";
    switch (questionNumber) {
Why am I getting this error?
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.os.Bundle android.content.Intent.getExtras()' on a null object reference
 
     
     
     
    