Articles of пакет

Android – сохранение состояния приложения

Я хочу сохранить состояние приложения, чтобы восстановить его после другого запуска. Разве лучше использовать метод onSaveInstanceState и сохранить его в Bundle или использовать SharedPreferences? благодаря

Изменить идентификатор пакета игры libGDX

У меня есть существующая игра в игровом магазине google. Существующая версия была полностью разработана с использованием Android Studio с использованием собственных кодов. Теперь я собираюсь выпустить расширенную версию той же игры в игровом магазине, но на этот раз приложение разработано с помощью libGDX . Проблема заключается в том, что исходным именем пакета моего приложения было […]

Структура пакета шаблонов Android MVP

Я видел различные отличные уроки по шаблону MVP в android, но у всех авторов, похоже, есть другая практика упаковки. Первый учебник, который я видел, сделал упаковку по функциональности. Например, «Вход», «Присоединиться», «Интерфейс UI». Пакет UI имеет только действия, пакет «Вход» имеет интерфейсы для ведущего и конкретного докладчика, и этот пакет содержит подпакет «Модель», содержащий все […]

Сохранение всего пакета в SharedPreferences

Предполагая, что мой метод был передан Bundle, уже заполненным данными для сохранения, есть ли способ сохранить его в SharedPreferences, не разделяя его на ints, floats, Strings и т. Д.? Я предпочитаю удобство написания / фиксации всего этого «одним махом», поэтому, если это невозможно с помощью SharedPreferences , какой другой подход к постоянному хранению вы бы […]

Проблема в реализации Parcelable, содержащая другие возможности

Я реализую Parcelable класс, который имеет еще один Parcelable insde. В классе OuterParcelable: @Override public void writeToParcel(Parcel dest, int flags) { Bundle tmp = new Bundle(); tmp.putParcelable("innerParcelable", mParcelable); dest.writeBundle(tmp); а потом: public OuterParcelable(Parcel parcel) { super(); Bundle b = parcel.readBundle(); mParcelable = b.getParcelable("innerParcelable"); а также: public OuterParcelable createFromParcel(Parcel in) { return new OuterParcelable(in); } Когда […]

Как передать массив объектов в Activity?

Я прочитал сообщения о передаче массивов из и в действия, но я смущен тем, как я буду делать это для моего конкретного случая. У меня есть массив объектов, называемых DaysWeather (массив DaysWeather []), где объекты имеют несколько атрибутов String, а также атрибут bitmap. Я где-то читал, что вы должны сделать его сериализуемым или доступным или […]

Что означает «ICU» в Android SDK?

Видели новые пакеты в документах Android SDK. Все они доступны на уровне API 24, который соответствует Android Nougat и, похоже, заменяет пакеты « java.xxx » на « android.icu.xxx ». Например: Пакет java.text.DateFormat дублируется в файле android.icu.text.DateFormat и т. Д. Кроме того, в некоторых классах icu появляется следующая аннотация: [Icu enhancement] Замена ICU для (имя класса). […]

ClassCastException происходит в onRestoreInstanceState

ClassCastException происходит случайным образом для восстановления Vector в onRestoreInstanceState (). Обычно восстанавливающий вектор закончен хорошо, но иногда происходит исключение. Я думаю, что это происходит, когда активность идет на задний план и уничтожается, но я не уверен. Есть идеи? Спасибо. Stack<LocationInfo> mLocationInfoVector; @Override protected void onSaveInstanceState(Bundle outState) { outState.putSerializable("locationInfos", mLocationInfoVector); super.onSaveInstanceState(outState); } @Override protected void onRestoreInstanceState(Bundle […]

Диспетчер приложений Android показывает неправильное имя приложения

Кто-нибудь знает, почему менеджер приложений, найденный при переходе в settings-> application manager, показывает неправильное имя для моего приложения? Я установил свое приложение дважды под разными именами и с разными именами пакетов приложений. Я вижу оба указанных приложения на странице приложений, но диспетчер приложений показывает их как одно и то же имя. Мне нужно знать, что […]

Установите пакет: «Android Support Library»

Я кодирую приложение Xamarin, и это ошибки, которые я получаю при создании приложения: C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/appcompat doesn't exist. (XA5206) (SimpleOnePageViewPager) C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\android\19.1.0\content\support/v7/appcompat/libs/android-support-v7-appcompat.jar […]

Intereting Posts