我正在制作数独游戏.有两个类:难度和Screen类.当按下"easy"按钮时,我想生成一个从1到9的随机数,这些数字应该转到Screen类布局.
我的"简单"按钮是choosedifficulty课堂布局.
您可以使用Intent附加功能在活动之间传递信息.在你的情况下,你可以做(假设我明白你想做什么):
public void startSudoku(int chosenDifficulty) {
Intent i = new Intent(this, // Your current activity
SudokuActivity.class); // The activity showing the Sudoku
i.addExtra("com.example.sudoku.DifficultyLevel", chosenDifficulty);
startActivity(i);
}
Run Code Online (Sandbox Code Playgroud)
然后,在您的Sudoku活动的onCreate方法中,您可以获得难度级别:
private int difficulty = 0;
protected void onCreate(Bundle savedInstanceState) {
Bundle extras = getIntent().getExtras();
if (extras != null) {
difficulty = extras.getInt("com.example.sudoku.DifficultyLevel", 0);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
267 次 |
| 最近记录: |