Учебное пособие по выполнению практических заданий по курсу "Разработка облачных и мобильных приложений на платформе Google Android"



Pdf көрінісі
бет8/35
Дата12.10.2023
өлшемі4.1 Mb.
#480634
түріУчебное пособие
1   ...   4   5   6   7   8   9   10   11   ...   35
AndroidStudioMeth (1)

public static 
String 
text2remember

В ней будет храниться текст из поля EditText в первом activity и 
использоваться из неё в TextView во втором activity. Далее в методе onCreate 
определите нужные элементы (не забудьте про зависимости, импортировать 
их можно по подсказке в Android Studio после написания этого кода): 
final 
EditText editText = findViewById(R.id.
editText
); 
Button button = findViewById(R.id.
button
); 


27 
Заметьте, что если раньше каст (cast, или (EditText), (Button) и т.д.) 
перед методом findViewById нужно было указывать обязательно, как мы 
сделали в лабораторной работе №2, в новой версии Android Studio это 
необязательно. Теперь присвойте текст полю editText текст из переменной 
text2remember: 
editText.setText(
text2remember
); 
Делается это для того, чтобы при возвращении из второго activity в 
первое в поле TextView было написано то, что было написано до перехода во 
второе activity. Теперь создайте для кнопки listener и метод onClick (по 
подсказкам, показано во второй лабораторной работе) и внутри метода 
onClick напишите следующее: 
text2remember 

editText
.getText().toString(); 
Intent intent = 
new 
Intent(MainActivity.
this

SecondActivity.
class
); 
startActivity(intent); 
Здесь переменной text2remember присваивается текст из поля EditText 
и определяется понятие Intent для запуска второго activity. 
Теперь перейдите в файл SecondActivity.java и в методе onCreate 
определите элементы и присвойте полю TextView текст из переменной 
text2remember: 
TextView textView = findViewById(R.id.
textView6
); 
textView.setText(MainActivity.
text2remember
); 
Button button = findViewById(R.id.
button2
); 
Осталось только создать для кнопки listener и метод onClick для 
возвращения на первое activity. Создайте их и внутри метода onClick 
напишите: 


28 
Intent intent = 


Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   ...   35




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет