我在FourActivity类做出了这样的功能:空指针exeception处理
public int getRandomNumber(){
Random rnd=new Random();
int randomNumber=rnd.nextInt(100);
if (randomNumber%2==1){
randomNumber=randomNumber+1;
return randomNumber;
}
else return randomNumber;
}
我试图通过这样的方式在另一个类要访问此方法。但它抛出一个java.lang.NullPointerException
:
int randomNumber;
FourActivity fourActivity;
randomNumber= fourActivity.getRandomNumber();
Toast.makeText(FinalActivity.this,"Random Number is"+randomNumber ,Toast.LENGTH_SHORT).show();
post logcat .... –
简单的建议。当你得到一个空指针时,像这样,在出现异常之前放置一个调试标记,遍历每一行并查看它是否为空。 – raxelsson
在你的班级初始化四个活动。即FourActivity fourActivity = new FourActivity(); –