Вниз  Android-программирование (1-ые посты)
- 21.08.2015 / 15:15
Aladdin
  Пользователь

Aladdin 
Сейчас: Offline
Помогите пожалуйста мне с этой проблемой Пост #424001.
- 21.08.2015 / 23:35
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Aladdin, у "не компилируется" есть как минимум причина и ошибка компилятора, без них вероятность тебе помочь уменьшается. Оформи всё как следует в этой теме и прочти первый пост: Исправления исходников (1-ый пост)
__________________
 let live
- 22.08.2015 / 10:41
Aladdin
  Пользователь

Aladdin 
Сейчас: Offline
aNNiMON, Есть только одна ошибка по которой не компилится. Везде где используется R, выскакивает ошибка:
R cannot be resolved to a variable.

Изменено Aladdin (22.08 / 10:47) (всего 2 раза)
- 22.08.2015 / 14:23
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
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
  Пользователь

Aladdin 
Сейчас: Offline
ANNiMON, Это может быть изза ide? R.java создается, имя пакета заметил и изменил. Но все равно не компилится.
- 24.08.2015 / 20:45
lehaAKO
  Пользователь

lehaAKO 
Сейчас: Offline
И снова мне нужна помощь) Как перейти из одного класса в другой, т.к. setContentView в классах кроме MainActivity не работает
- 26.08.2015 / 01:46
eNvisible
  Пользователь

eNvisible 
Сейчас: Offline
lehaAKO, Тебе экраны поменять надо? Сделай в твоей Activity ссылку на неё:

public static Activity main;
...
main = this;

А потом из любого класса view вызывай эту активити и переключай в ней экран - напрямую или метод сделай -
Activity.main.metod();
---
metod(){ setContentView(ekran1); } - это в активити запихаешь. Думаю понятно?)
- 26.08.2015 / 05:11
lehaAKO
  Пользователь

lehaAKO 
Сейчас: Offline
Конечно) спасибо:)
- 26.08.2015 / 08:41
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
не пользуйтесь методами J2ME в хорошо продуманном интерфейсе приложений! Там для этого есть намерения
  1. // MainActivity.java в обработчике кнопки
  2. public void onClick(View v)
  3. {
  4.     Intent intent = new Intent();
  5.     intent.setClass(this, RunActivity.class); // RunActivity.class — "экран" который нужно показать, так сказать каждый экран новое Activity
  6.  
  7.     startActivity(intent);
  8.     finish();
  9. }

с помощью намерения еще можно меняться данными между Activity. Так же есть способ работать в одной Activity с помощью слоев, но я этого не делал.
__________________
 знает толк
- 26.08.2015 / 08:50
Naik
  Пользователь

Naik 
Сейчас: Offline
vl@volk, да, меняться данными :gg: строками и примитивами.. Для полноценной передачи обьектов нужно морочиться с Binder http://annimon.com/article/1001
Наверх  Всего сообщений: 4453
Фильтровать сообщения
Поиск по теме
Файлы топика (184)