我试图从不同的课程/活动中获取随机信件,但由于某种原因它会崩溃
randomLogic randomFunc;
String resultRandom = randomFunc.randomLetter(); <- crashes here
randomKana.setText(resultRandom);
这是另一个班级:
public String randomLetter(){
int hiraArray = sFirst.length;
String hiragana_array = sFirst[RANDOM.nextInt(hiraArray)];
return hiragana_array;
}
答案 0 :(得分:2)
您只声明了randomLogic randomFunc;
。但是你还没有初始化。
如果randomLogic
是Activity类,则不应实例化Activity类。它仅在清单中声明并具有自己的生命周期。
要在活动之间传递值,请使用intent.putExtra
方法