У меня необычная проблема, у меня простое действие, которое включает 9 кнопок с фоновыми изображениями и фоном для основного макета.
Я запускаю свои приложения на своем нексусе, который довольно быстрый, поэтому у меня никогда не было проблем с приложением. Пока я не обновился до Android 2.3.3. Мое приложение не запускается и принудительно закрывается. Затем я удалил код ниже,
this.getWindow().setBackgroundDrawableResource(R.drawable.image);
и приложение работало без проблем, оказалось, что изображение, которое я использовал, было слишком большим, и Android 2.3.3 несколько медленнее, чем Android 2.2. Поэтому я использовал image.png, а не image.jpg, что решило проблему для телефонов Nexus One. Однако более медленные телефоны не будут запускать мое приложение, потому что его создание займет слишком много времени. Таким образом, основной поток истекает, вызывая сбой приложения.
Что я могу сделать в этом случае? Спасибо ...