Изменение данных на другое действиеAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Изменение данных на другое действие

Сообщение Anonymous »

Я создаю игру, которая позволит пользователю выбирать разные типы, в MainActivity будет диалоговое окно оповещений, которое пользователь сможет выбрать.
Есть 2 элемента (speed_1 и скорость_2), число которых будет влиять на сложность в GameActivity.
Я хочу, чтобы это было так, как если бы пользователь проверял «Легко» в диалоговом окне оповещений, скорость_1 и скорость_2 изменятся на 1 (в GameActivity)
если пользователь отметит «сложно» в диалоговом окне оповещений, значения Speed_1 и Speed_2 изменятся на 3 (в GameActivity).
Спасибо!
void generateLevelListDialog() {
// Instantiate an AlertDialog.Builder with its constructor
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);

// Specify the list in the dialog using the array
builder.setTitle("Difficulty").setItems(R.array.levels_array,
new DialogInterface.OnClickListener() {
// Chain together various setter methods to set the list
// items
// The index of the item selected is passed by the parameter
// which
public void onClick(DialogInterface dialog, int which) {
//switch to game activity
Intent gameIntent = new Intent(MainActivity.this, GameActivity.class);
//change ball speed and racket length
switch (which) {
case 0:

break;

case 1:
break;

case 2:
break;

default:
break;
}
//start activity
startActivity(gameIntent);

}
});
//create and show list dialog
AlertDialog dialog = builder.create();
dialog.show();
}


Подробнее здесь: https://stackoverflow.com/questions/325 ... r-activity
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»