如何从其他活动中调用方法?
在我的主要活动中,我有一个按钮,它显示一个对话框来设置游戏的难度级别。
然后单击开始游戏,该游戏将启动一个新活动,其中包含带有所有游戏信息的视图。
我需要将选择的难度级别发送给其他活动,但是似乎无法弄清楚该怎么做。
最佳答案
您可以有意地将其放入其他内容:
Intent StartGame = new Intent(this, StartGame.class);
StartGame.putExtra("difficulty", difficultyLevel);
startActivity(StartGame);
然后在您的StartGame.class中,您可以像这样检索它(假设它是一个字符串):
Bundle extras = getIntent().getExtras();
if (extras != null) {
String difficulty= extras.getString("difficulty");
}