Основное различие между .net 3.5 и 4.0 [закрытый]

Вы можете попытаться добавить «глобального» слушателя.

    // create Picasso.Builder object
    Picasso.Builder picassoBuilder = new Picasso.Builder(this);

    picassoBuilder.listener(new Picasso.Listener() {
        @Override
        public void onImageLoadFailed(Picasso picasso, Uri uri, Exception exception) {
            Log.e("PICASSO", uri.toString(), exception);
        }
    });

    // Picasso.Builder creates the Picasso object to do the actual requests
    Picasso picasso = picassoBuilder.build();

    try {
        Picasso.setSingletonInstance(picasso);
    } catch (IllegalStateException ignored) {
        // Picasso instance was already set
        // cannot set it after Picasso.with(Context) was already in use
    }

Любые последующие вызовы Picasso.with(Context context) будут возвращать экземпляр, подключенный к слушателю, поэтому все сбои будут записываться.

Обратите внимание, что вам нужно позвонить setSingletonInstance как можно скорее, например, в заявке onCreate.

P.S. Код принят здесь - Настройка Picasso с помощью Picasso.Builder

18
задан Bill the Lizard 14 March 2011 в 11:29
поделиться

5 ответов

В MSDN есть несколько страниц «Что нового», в том числе:

12
ответ дан 30 November 2019 в 08:21
поделиться

Эээ, с чего начать. Вот что мне нравится:

  • все новые вещи о параллельных вычислениях
  • ключевое слово «dynamic» и подпрограмма динамического языка
  • контракты
  • новый фоновый сборщик мусора
  • , компилирующий только необходимые части первичных сборок взаимодействия в ваше приложение и улучшения совместимости / управления версиями, которые эта инфраструктура допускает для чистого кода .NET
  • новые вещи об обработке исключений (ищите исключения поврежденного состояния)
  • небольшие вещи, такие как классы BigInteger и SortedSet
  • обработка файлов с отображением в память в управляемом коде

и, возможно, других, посмотрите в сети, там уже много информации.

7
ответ дан 30 November 2019 в 08:21
поделиться

Простой гугл вызывает ...

http://blogs.msdn.com/bclteam/archive/2009/05/22/what-s-new-in-the -bcl-in-net-4-beta-1-justin-van-patten.aspx

Вероятно, есть намного больше вещей, Фреймворк огромен, поэтому изменения, которые интересны для человека x, могут быть не так важны для человека у.

3
ответ дан 30 November 2019 в 08:21
поделиться

, встроенная в MVC в Visual Studio 2010 !!!

2
ответ дан 30 November 2019 в 08:21
поделиться

Надеюсь, я неправильно понял вопрос Джигнеша, но я должен предположить, что связывание тонны страниц "Что нового" - это, вероятно, не то, чего они хотели. Я бы подумал, что они могли сделать поиск и найти столько.

Я думаю, что они ищут скорее ощущение того, что люди могут разложить для них по полочкам в качестве причины для выбора или отказа от конкретной версии - личный опыт, а не пресс-релизы.

Что касается меня, то я бы сказал, что самые большие вещи для меня, которые делают 2010/4.0 стоящей поездкой, это изменения, которые позволяют мне распространять клиентское приложение без необходимости установки dnFx на машину, новый GC, безумно крутая "динамика" и (к сожалению, да) поддержка нескольких мониторов.

7
ответ дан 30 November 2019 в 08:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: