如何从其他活动中调用方法?
在我的主要活动中,我有一个按钮,它显示一个对话框来设置游戏的难度级别。
然后单击开始游戏,该游戏将启动一个新活动,其中包含带有所有游戏信息的视图。
我需要将选择的难度级别发送给其他活动,但是似乎无法弄清楚该怎么做。

最佳答案

您可以有意地将其放入其他内容:

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");
}

08-18 09:45