Articles of пакет

Проблема в реализации 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 […]

Посылка Unmarshalling неизвестный тип кода

Мы получаем эту ошибку в отчетах о сбоях, зарегистрированных в магазине воспроизведения. Не могу повторить это во всех наших тестах. Есть ли у кого-нибудь еще одна проблема или решение? Дело в том, что мы даже не знаем, что делать, чтобы воспроизвести эту ошибку. Все объекты Parcelable имеют CREATOR, writeToParcel () и contructor . Все списки […]

Android Notification PendingIntent Extras null

Я пытаюсь отправить информацию из уведомления на вызванную активность, а из моей активности я получил нуль. Код для уведомления: private void showNotification() { Intent resultIntent = new Intent(this, MainActivity.class); if (D) Log.d(TAG, "Id: " + Id); resultIntent.putExtra("ineedid", deviceId); TaskStackBuilder stackBuilder = TaskStackBuilder.create(this); stackBuilder.addParentStack(MeterActivity.class); stackBuilder.addNextIntent(resultIntent); PendingIntent resultPendingIntent = stackBuilder.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT); // Bundle tmp = resultIntent.getExtras(); // […]

Как итерации через все объекты Bundle

Я пытаюсь создать вспомогательный метод, который будет проходить через все объекты Bundle в общем виде. Под «общим» я имею в виду: Не нужно знать имена (ключи) объектов в Bundle, переданные в качестве параметра. Не нужно менять, если в будущем Bundle был добавлен другой член (ключ). До сих пор я выяснял следующий план: private void bundleToSharedPreferences(Bundle […]

Ошибка при запуске zipalign

Я получил эту ошибку при попытке экспортировать подписанный apk в Eclipse Ошибка при запуске zipalign: невозможно открыть как zip-архив Я запустил Help-> Check for Updates, чтобы убедиться, что последнее обновление установлено, и инструменты SDK также обновлены.

Intereting Posts
Как сделать автоматический просмотр Android-плеера Показать мягкую клавиатуру, когда устройство является ландшафтным режимом Как создать именованный канал (mkfifo) в Android? Как центрировать камеру так, чтобы маркер находился в нижней части экрана? (Google map api V2 Android) Несколько файлов dex определяют Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat Как вызвать Activity из пункта меню в Android? Android: массовая вставка, когда InsertHelper устарела Андроид медленно подключается Какова цель события «onFling» и «onScroll» в GestureDetector для Android? Как установить край для вертикальной полосы прокрутки с правого края в ListView? Какие-нибудь хорошие инструменты для обмена сообществами для Android? Как сделать многопользовательскую игру Невозможно изменить цвет значка навигационного ящика в android Android-образ диска базы данных искажен Есть ли способ компактной памяти в андроиде, чтобы снизить знак высокой воды?