Вниз  Исправления исходников (1-ый пост)
- 30.05.2013 / 16:04
gost6678
  Пользователь

gost6678 
Помогите мне, а то я не знаю как быть, я уже весь день исправляю- не могу исправить!
- 30.05.2013 / 16:15
Askalite
  Пользователь

Askalite 
Сейчас: Offline
gost6678, перед воспроизведением новой музыки - останавливай старую.
- 30.05.2013 / 16:16
gost6678
  Пользователь

gost6678 
Askalite, вот класс, скажи что там исправить?


Прикрепленные файлы:
MyCanvas.java (1.18 кб.) Скачано 556 раз
- 30.05.2013 / 16:46
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
не реагирует на нажатие клавиши ok


Прикрепленные файлы:
src.zip (1.47 кб.) Скачано 15 раз
- 30.05.2013 / 16:49
gost6678
  Пользователь

gost6678 
SeTSeR, прослушивай команды из самого класса, в котором команды.
- 30.05.2013 / 16:56
Askalite
  Пользователь

Askalite 
Сейчас: Offline
Наверное так.
private Player player; // !!!Текущий плеер
  и
try{
  player.stop();
  player.close();
  }catch(Exception e){}// Закроем на всякий случай
player=Manager.createPlayer(inputStream,"audio/amr");


Прикрепленные файлы:
MyCanvas.java (1.3 кб.) Скачано 437 раз
- 30.05.2013 / 16:59
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
gost6678, это не выход, т. к. у меня два разных экземпляра класса с разными командами
- 31.05.2013 / 12:34
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
подскажите, пожалуйста, как здесь избавиться от OutOfMemory? Создаётся всего по одному экземпляру каждого класса, и не очень больших. Откуда взялась нехватка памяти?


Прикрепленные файлы:
src.zip (1.93 кб.) Скачано 14 раз
- 31.05.2013 / 13:40
Freddy
  Пользователь

Freddy 
Сейчас: Offline
SeTSeR,
  1. public class Parser {
  2.     public Parser(String toParse) {
  3.         Expression expr = new Expression(toParse);
  4.         ...
  5.     }
  6. }
  7.  
  8. public Expression extends Parser {
  9.     public Expression(String s) {
  10.         super(s);
  11.     }
  12. }
Когда ты создаёшь объект класса Parser, то он создаёт новый объект Expression -> идём в конструктор Expression -> видим super(s) -> вызываем конструктор Parser -> создаём новый Expression -> идём в конструктор Expression -> видим super(s) -> вызываем конструктор Parser -> создаём новый Expression... потому память и кончается, что там висит куча объектов Expression.
- 31.05.2013 / 15:09
Askalite
  Пользователь

Askalite 
Сейчас: Offline
Наверх  Всего сообщений: 1662
Фильтровать сообщения
Поиск по теме
Файлы топика (325)