Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (5)
  • В каком городе России открывать офис разработки? Где наиболее сильные не слишком дорогие разработчики?

    Assoulter
    @Assoulter
    Ну как же, Ульяновск — родина таких крупных e-commerce решений, как Ecwid, X-Cart и LiteCommerce, таких клевых приложений для iPhone, как КупиБатон и Календарь Праздников. В Ульяновске базируется филиал Echo/JS-Kit. У нас очень богатый рынок квалифицированных и талантливых специалистов, приезжайте к нам :)
    Ответ написан
    1 комментарий
  • Какой интернет ресурс популярен у вас в городе?

    Assoulter
    @Assoulter
    Ульяновск: ulshow.ru и ulevent.ru
    Еще новостной ulpressa.ru
    Ответ написан
    Комментировать
  • Переход между Activity в ActivityGroup(в табах)?

    Assoulter
    @Assoulter
    В общем-то, я имел ввиду, выложить архив проекта, если он не секретный, куда-нибудь для скачивания, или на github какой-нибудь :) Разбираться в отрывках кода для поиска того, что вызывает переполнение стека, без отладки и чтения логов, тяжело. Но все же есть несколько замечаний:

    1. использование вложенных LinearLayout в большом количестве вместо RelativeLayout дорого обходится для памяти и производительности. При достижении определенного числа узлов в иерархии Views возможно переполнение стека. Особенно актуально для версий 1.5-1.6. Следует избавляться от LinearLayout и оптимизировать шаблоны, как я писал выше.
    2. немного не понял, зачем вы используете destroyDrawingCache. Почитайте про ускорение работы listview с помощью паттерна ViewHolder тут или тут
    3. не понятна причина вызова контекста с помощью getBaseContext(). Activity уже имеет контекст, достаточно использовать this.
    4. к проблеме не относится, но все же. Обработчики событий, чтобы не городить лишний код и улучшить читабельность, можно внести в анонимные функции, например
      _btBack.setOnClickListener(new OnClickListener(){
      @Override
      public void onClick(View v){
      //блаблабла
      }
      });
    Ответ написан
    9 комментариев