Вниз  Android-программирование (1-ые посты)
- 22.01.2013 / 17:34
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
XakepPRO, больше двух это точно.
__________________
 let live
- 22.01.2013 / 17:42
Oak
  Пользователь

Oak 
Сейчас: Offline
XakepPRO, я даже уточну: больше одного
__________________
 Эль Презеденте
- 22.01.2013 / 17:46
boNNdaR
  Пользователь

boNNdaR 
Сейчас: Offline
Еще один вопрос,зачем все это.
Открыть спойлер

- 22.01.2013 / 17:48
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
boNNdaR, на все случаи жизни.
__________________
 let live
- 22.01.2013 / 17:52
boNNdaR
  Пользователь

boNNdaR 
Сейчас: Offline
aNNiMON, Я ж не знаю что эти классы должны делать.
- 23.01.2013 / 19:55
nlhulqrx
  Пользователь

nlhulqrx 
Сейчас: Offline
Intent intent=new Intent(this,add.class);
startActivityForResult(intent,0);
как получить второй мараметр, в частности "0" , в add.class?
- 23.01.2013 / 20:36
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
nlhulqrx, это не параметр для отправки между активностями, тебе нужен метод putExtra / getExtras.
Пример:
  1. Intent intent = new Intent(this, Add.class);
  2. intent.putExtra("int_value", 0);
  3. startActivityForResult(intent, 0);
  4.  
  5. //----Add.java----//
  6. int value = getIntent().getExtras().getInt("int_value", 0);

__________________
 let live
- 23.01.2013 / 20:50
nlhulqrx
  Пользователь

nlhulqrx 
Сейчас: Offline
aNNiMON, Про putExtra я знаю,
а что значит второй параметр в startActivityForResult, для чего он? не могу разобраться.
- 23.01.2013 / 20:56
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
nlhulqrx, по нему ты потом можешь идентифицировать, от какой активности пришел результат в onActivityResult.
  1. Intent int1 = new Intent(this, Add.class);
  2. startActivityForResult(int1, 0);
  3. ...
  4. Intent int2 = new Intent(this, Remove.class);
  5. startActivityForResult(int2, 1);
  6. ...
  7. protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  8.     if (requestCode == 0) { .. }//пришли данные от Add.class
  9.     else if (requestCode == 1) { .. } //пришли данные от Remove.class
  10. }
Если это не надо, лучше просто вызывай startActivity(intent).
__________________
 let live

Изменено aNNiMON (23.01 / 21:01) (всего 5 раз)
- 25.01.2013 / 01:41
nlhulqrx
  Пользователь

nlhulqrx 
Сейчас: Offline
При изменени расположения экрана, onCreate заново вызывается? У меня вся программа перезапускается, как с этим бороться? :hack:
Наверх  Всего сообщений: 4453
Фильтровать сообщения
Поиск по теме
Файлы топика (184)