我在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(); –