Нужна помощь....

Ответить
Fima777
Сообщения: 30
Зарегистрирован: 14 сен 2012, 13:39

Нужна помощь....

Сообщение Fima777 » 19 окт 2012, 20:30

описание проблемы:
есть два активити
на главном активити две кнопки , нажав на одну всплывает AlertDialog
нажав на другую. с помощью Intent перехом во вторую активити
но есть проблема..... Intent и AlertDialog вместе у меня не работают, только порозень
помогите плиз.....нужно чтоб и та и другая кнопка работали
вот код
public class MainActivity extends Activity {

final int DIALOG_EXIT = 1;
TextView note;
Button butplus;
Button btn;
ListView list;

AlertDialog.Builder ad;
Context context;


@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

butplus = (Button)findViewById(R.id.butplus);
// butplus.setOnClickListener(this);
btn = (Button)findViewById(R.id.btn);
// btn.setOnClickListener(this);
list = (ListView)findViewById(R.id.list);

//
}

public void onclick(View v) {
// switch (v.getId()) {
// case R.id.butplus:
// Intent intent = new Intent(this, Note.class);
// startActivity(intent);
// break;
// }
// вызываем диалог
showDialog(DIALOG_EXIT);
}
protected Dialog onCreateDialog(int id) {
if (id == DIALOG_EXIT) {
AlertDialog.Builder adb = new AlertDialog.Builder(this);
// заголовок
adb.setTitle(R.string.exit);
// сообщение
// adb.setMessage(R.string.save_data);
// иконка
adb.setIcon(android.R.drawable.ic_dialog_info);
// кнопка положительного ответа
adb.setPositiveButton(R.string.ok, myClickListener);
// кнопка отрицательного ответа
// adb.setNegativeButton(R.string.no, myClickListener);
// кнопка нейтрального ответа
// adb.setNeutralButton(R.string.cancel, myClickListener);
// создаем диалог
return adb.create();
}
return super.onCreateDialog(id);
}
DialogInterface.OnClickListener myClickListener = new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
switch (which) {
// положительная кнопка
case Dialog.BUTTON_POSITIVE:
// saveData();
// finish();
break;
}
}

};
void saveData() {
Toast.makeText(this, R.string.saved, Toast.LENGTH_SHORT).show();
}



}

Fima777
Сообщения: 30
Зарегистрирован: 14 сен 2012, 13:39

Re: Нужна помощь....

Сообщение Fima777 » 19 окт 2012, 21:01

всё понял и решил

koveks
Сообщения: 4
Зарегистрирован: 01 авг 2013, 21:58

Нужна помощь....

Сообщение koveks » 03 сен 2013, 22:03

Просветите, пожалуйста, совсем "зелёного".

Есть две activity. Первая передает во вторую целое число (результат арифметического действия).
Вторая, по задумке, будет выводить текст по имени константы из string.xml.
Например первая передает 203, а вторая выводит текст из string-ресурса с именем r203.

Собственно вопрос: - Во второй activity для каждого значения нужно писать

Код: Выделить всё

 if (resultat == 101) {tvRes2.setText(R.string.r101);
или есть более адекватные варианты?

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Нужна помощь....

Сообщение Foenix » 03 сен 2013, 22:08

да что ж это такое, все хотят сотворять что-то эдакое с ресурсами, причем сразу

Конечно, нужно другой способ придумывать! По сути нужно сохранить в памяти двумерный массив информации - соответствие номеров и строчек, к строкам обращаться по имени строки, а не номеру ресурса, о хранении данных - есть уроки, выбирай себе удобный способ.
Можно жестко в программе хранить.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

koveks
Сообщения: 4
Зарегистрирован: 01 авг 2013, 21:58

Re: Нужна помощь....

Сообщение koveks » 03 сен 2013, 22:19

Foenix писал(а):да что ж это такое, все хотят сотворять что-то эдакое с ресурсами, причем сразу

Конечно, нужно другой способ придумывать! По сути нужно сохранить в памяти двумерный массив информации - соответствие номеров и строчек, к строкам обращаться по имени строки, а не номеру ресурса, о хранении данных - есть уроки, выбирай себе удобный способ.
Можно жестко в программе хранить.
:D
Спасибо! Пошел искать подходящий урок.

koveks
Сообщения: 4
Зарегистрирован: 01 авг 2013, 21:58

Re: Нужна помощь....

Сообщение koveks » 08 ноя 2013, 13:09

Ещё вопросец от новичка.
У меня по html запросу генерится строка с параметрами что то вроде "Вася//77//88".
Как эту строку заполучить в переменную?!
А лучше сразу разложить по переменным name = "Вася", atr1 = "77", atr2 = "88"

Ответить