Java & Android

322
.
ПеревозЧЕГ
Лопух Паутинистый
Кто нибудь разбирается в программировании под андроид на джава? суть вопроса в след. Есть главное активити. вот кусок кода

public void onClick(View v) {

Intent intent = new Intent(this, AboutActivity.class);
switch(v.getId())
{
case R.id.btnby:
intent.putExtra("name", "btnby");
startActivity(intent);
break;
case R.id.btnhi:
intent.putExtra("name", "btnhi");
startActivity(intent);
break;
}
}
.
ПеревозЧЕГ
Лопух Паутинистый
и второе активити принимает данные

Intent intent = getIntent();
String name = intent.getStringExtra("name");
if (name == "btnby")
mytex.setText("asksshdjaychin");
else
if (name == "btnhi")
mytex.setText("qwertyuiop");
else
mytex.setText("nooooo");
.
ПеревозЧЕГ
Лопух Паутинистый
Вопрос. Почему не выполняется условие? точнее выполняется только эльзе последнее. если условие убрать и написать
mytex.setText(name);
то соответствующее значение выводится.
.
ValekS
Ей 25
# ПеревозЧЕГ (06.10.2013 / 11:16)
Кто нибудь разбирается в программировании под андроид на джава?
Я слегка разбираюсь. Точнее Учусь программированию на Андроид.
Но помочь тебе вряд ли смогу.
.
вот тут все очень хорошо рассказанно http://startandroid.ru/ru/urok ... .html
.
ПеревозЧЕГ
Лопух Паутинистый
# Fenixrus (06.10.2013 / 12:14)
вот тут все очень хорошо рассказанно http://startandroid.ru/ru/urok ... .html
знаю я эти уроки. но думаю ты не по существу темы ссылку дал. ибо там ответа на мой вопрос нет.
.
ПеревозЧЕГ
Лопух Паутинистый
ValekS, я тоже учусь. ты по какому учебнику учишь?
.
Ей 25
# ПеревозЧЕГ (06.10.2013 / 13:56)
ValekS, я тоже учусь. ты по какому учебнику учишь?
Я пока пытаюсь java выучить нормально.
Вот: Микроблог ValekSa/Android Developerа
.
ПеревозЧЕГ
Лопух Паутинистый
ValekS, Понятно, я сразу параллельно осваиваю джаву и андроид. очень хорошо помогают сайты с уроками.
http://developer.alexanderklim ... roid/ и то что выше ссылку дали. Учусь с телефона, так как щас в армии. компа нет под рукой нормального
.
ROM
ПеревозЧЕГ, В Java нет прямой проверки строки... Нужно юзать такое
if(name.equals("blabla"))
. Нельзя так строку проверять
name == "bla"
!
Всего: 18