Вверх ↑
Ответов: 163
Рейтинг: 33
#1: 2014-03-12 09:28:48 ЛС | профиль | цитата
Докладываю, исправленный IC работает замечательно, как и все остальное. Немного неудобно, что контекст класса-предка раньше прилетал в метод-конструктор IC, а теперь он передается позже, с помощью отдельного метода. Раньше все необходимые подготовительные операции, требующие работы с контекстом можно было выполнить в конструкторе, теперь может потребоваться их повторение в каждом методе IC.
Отдельное спасибо за "одноразовый" таймер, убрал кучу связей на doStop. Кстати, в Timer.ini опечатка:"Если указано значение меньше 0", должно быть "меньше 1".
[flood]Со вчерашнего дня мне не дает покоя один вопрос. Кусок IC:
public class MyIC extends ICBase {
MyService a; //IC находится внутри сервиса с именем MyService
Context mCont;


public void someMethod () {
mCont = getContext();
a = (MyService) mCont;

Собственно вопрос: возможно ли провернуть это, не используя явно имя "MyService"? И что вообще делает последняя строчка? Это приведение типов? Тогда чего к чему?[/flood]
карма: 3

0