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