21.08.2015 / 15:15 | |
Aladdin Пользователь Сейчас: Offline
Имя: Aladdin Откуда: Uzbekistan, Xiva Регистрация: 10.03.2015
| Помогите пожалуйста мне с этой проблемой Пост #424001. |
21.08.2015 / 23:35 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Aladdin, у "не компилируется" есть как минимум причина и ошибка компилятора, без них вероятность тебе помочь уменьшается. Оформи всё как следует в этой теме и прочти первый пост: Исправления исходников (1-ый пост) __________________
let live |
22.08.2015 / 10:41 | |
Aladdin Пользователь Сейчас: Offline
Имя: Aladdin Откуда: Uzbekistan, Xiva Регистрация: 10.03.2015
| aNNiMON, Есть только одна ошибка по которой не компилится. Везде где используется R, выскакивает ошибка: R cannot be resolved to a variable.
Изменено Aladdin (22.08 / 10:47) (всего 2 раза) |
22.08.2015 / 14:23 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Aladdin, обычно, это значит, что проблема в ресурсах. В них что-то неправильно, следовательно, не создаётся R.java, следовательно, не компилируется исходник.
Но в твоём случае, ты неправильно назвал package. У тебя com/deitel/tipcalculator, а в классе объявлено package com.testapps.tipcalculator;
__________________
let live Изменено aNNiMON (22.08 / 14:30) (всего 2 раза) |
22.08.2015 / 17:16 | |
Aladdin Пользователь Сейчас: Offline
Имя: Aladdin Откуда: Uzbekistan, Xiva Регистрация: 10.03.2015
| ANNiMON, Это может быть изза ide? R.java создается, имя пакета заметил и изменил. Но все равно не компилится.
|
24.08.2015 / 20:45 | |
lehaAKO Пользователь Сейчас: Offline
Имя: Алексей Откуда: Малая Тавра-Екатеринбург(Свердловская область) Регистрация: 21.02.2013
| И снова мне нужна помощь) Как перейти из одного класса в другой, т.к. setContentView в классах кроме MainActivity не работает
|
26.08.2015 / 01:46 | |
eNvisible Пользователь Сейчас: Offline
Имя: **** Откуда: В России. Регистрация: 19.07.2014
| lehaAKO, Тебе экраны поменять надо? Сделай в твоей Activity ссылку на неё:
public static Activity main; ... main = this;
А потом из любого класса view вызывай эту активити и переключай в ней экран - напрямую или метод сделай - Activity.main.metod(); --- metod(){ setContentView(ekran1); } - это в активити запихаешь. Думаю понятно?)
|
26.08.2015 / 05:11 | |
lehaAKO Пользователь Сейчас: Offline
Имя: Алексей Откуда: Малая Тавра-Екатеринбург(Свердловская область) Регистрация: 21.02.2013
| Конечно) спасибо |
26.08.2015 / 08:41 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| не пользуйтесь методами J2ME в хорошо продуманном интерфейсе приложений! Там для этого есть намерения // MainActivity.java в обработчике кнопки
public void onClick(View v)
{
Intent intent = new Intent();
intent.setClass(this, RunActivity.class); // RunActivity.class — "экран" который нужно показать, так сказать каждый экран новое Activity
startActivity(intent);
finish();
}
с помощью намерения еще можно меняться данными между Activity. Так же есть способ работать в одной Activity с помощью слоев, но я этого не делал. __________________
знает толк |
26.08.2015 / 08:50 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| vl@volk, да, меняться данными строками и примитивами.. Для полноценной передачи обьектов нужно морочиться с Binder http://annimon.com/article/1001 |