Здравствуйте!
Решил записать всякую мелочь по вопросу разработки под андроид.
1). Не работает визуализирование activity.
Требуется в res - styles заменить Theme.AppCompat.Light.DarkActionBar на Base.Theme.AppCompat.Light.DarkActionBar
2). Вывод данных в Logcat для логирования или дебага.
Log.d("debug", String.valueOf("Hello World"));
3. Поиск элемента в activity
Button addRead = findViewById(R.id.addRead);
4. Для добавления обработчика нажатия кнопки в activity требуется создать метод принимающий в себя View view. Пример:
public void onClick(View view){
}
5. Для передачи чего то большего требуется добавлять listener для кнопки:
Button addRead = findViewById(R.id.addRead);
View.OnClickListener addTime = new View.OnClickListener() {
}
addRead.setOnClickListener(addTime);
6. Удобный вариант для вывода всплывающих сообщений
public void makeToast(String text){
Toast toast = Toast.makeText(getApplicationContext(),
text, Toast.LENGTH_SHORT);
toast.show();
}
5. Сравнение строк в java производится не привычным == а специальным строковым методом .equal . При сравнении через 2 равно будет сравниваться объект а не значение.
Пока всё что хотелось бы записать. Думаю в дальнейшем список будет пополняться.
Надеюсь пост был полезен.
Успехов и хорошего дня!
Решил записать всякую мелочь по вопросу разработки под андроид.
1). Не работает визуализирование activity.
Требуется в res - styles заменить Theme.AppCompat.Light.DarkActionBar на Base.Theme.AppCompat.Light.DarkActionBar
2). Вывод данных в Logcat для логирования или дебага.
Log.d("debug", String.valueOf("Hello World"));
3. Поиск элемента в activity
Button addRead = findViewById(R.id.addRead);
4. Для добавления обработчика нажатия кнопки в activity требуется создать метод принимающий в себя View view. Пример:
public void onClick(View view){
}
5. Для передачи чего то большего требуется добавлять listener для кнопки:
Button addRead = findViewById(R.id.addRead);
View.OnClickListener addTime = new View.OnClickListener() {
}
addRead.setOnClickListener(addTime);
6. Удобный вариант для вывода всплывающих сообщений
public void makeToast(String text){
Toast toast = Toast.makeText(getApplicationContext(),
text, Toast.LENGTH_SHORT);
toast.show();
}
5. Сравнение строк в java производится не привычным == а специальным строковым методом .equal . При сравнении через 2 равно будет сравниваться объект а не значение.
Пока всё что хотелось бы записать. Думаю в дальнейшем список будет пополняться.
Надеюсь пост был полезен.
Успехов и хорошего дня!
Комментариев нет:
Отправить комментарий
Поделитесь своим мнением.