Articles of класса

Получение ClassNotFoundException при загрузке приложения Android

У меня есть приложение Android, загруженное на рынок. В приложении есть класс, который должен быть загружен при запуске. Я использовал некоторые глобальные переменные в классе Проблема в том, что моя консоль разработчика показывает мне ошибки ClassNotFoundException для этого конкретного класса. Однако, когда я тестирую на разных телефонах, я не получаю никаких ошибок, но это происходит […]

Загрузка / переопределение пользовательских классов для Android-классов

Основная цель – переопределить системный класс Android (Activity, View и т. Д.) С моей собственной реализацией. http://android-developers.blogspot.com/2011/07/custom-class-loading-in-dalvik.html ClassLoader для загрузки пользовательского класса реализуется, загружается несистемный класс (пользовательский класс). Но когда я пытаюсь загрузить Activity с моей реализацией – он не загружается, потому что ClassLoader уже имеет этот класс в кеше: /** * Returns the class […]

Использование календаря для определения дат AM или PM

Использование класса календаря для определения времени AM или PM. Calendar c = Calendar.getInstance(); int seconds = c.get(Calendar.SECOND); int minutes = c.get(Calendar.MINUTE); int hours = c.get(Calendar.HOUR); int years = c.get(Calendar.YEAR); int months = 1 + c.get(Calendar.MONTH); int days = c.get(Calendar.DAY_OF_MONTH); int AM_orPM = c.get(Calendar.AM_PM); try{ if (hours < 12) { String PM = ""; if (AM_orPM […]

Статический класс на Java (Android) – используйте или не используйте

Недавно я начал разработку в Java для Android. Моя идея состоит в том, чтобы создать один статический класс, который будет загружать тонны материала в начале и сохранять результаты в течение всего срока службы приложения. Я много читал, как делиться объектом между действиями, и я думаю, что лучше всего создать один статический класс. Как вы думаете? […]

Android, как получить имя пакета?

В моем приложении мне нужно знать имя имени пакета. У меня нет проблем, когда я хочу захватить его в действиях, но я не могу принять его в других классах. Следующий код работает в действии, но я не знаю, почему у него проблемы в простом классе. String packageName = getPackageName(); В моем классе я попытался написать […]

Android – прослушиватель событий

Надеюсь, это будет простой вопрос. У меня есть основное действие, в этом я создаю экземпляр некоторого класса. Как отправить форму события одного класса на главный? Как настроить своего рода прослушиватель для отправки уведомлений между классами. Только тот вариант, который я знаю / использую прямо сейчас, – это ссылка на родительский класс и вызов непосредственно функции […]

Типированный массив должен быть переработан после использования с #recycle ()

Мой код показывает это предупреждение: Типированный массив должен быть повторно использован после использования с #recycle () для полученногоTypedArray Код: public View getView(int i, View view, ViewGroup viewgroup) { ImageView imageview; if (view == null) { imageview = new ImageView(b); imageview.setLayoutParams(new android.widget.AbsListView.LayoutParams(110, 110)); imageview.setPadding(1, 1, 1, 1); imageview.setAdjustViewBounds(false); imageview.setScaleType(android.widget.ImageView.ScaleType.CENTER_CROP); } else { imageview = (ImageView)view; } […]

Как создать глобальную переменную в android?

В моем приложении для Android мне нужно место для ввода идентификатора переменной. Проблема в том, что она поступает из онлайн-API, и мне нужно найти способ ее сохранить / получить Я попытался поместить его в пользовательский класс, но проблема в том, что он проиграет, если я убью эту активность, я также знаю, что есть способ расширить […]

Android Не удалось создать экземпляр активности: не нашел класс на пути

Я импортировал проект в eclipse, и когда я пытаюсь его запустить, это исключение: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.polygraf/com.polygraf.activity.Dashboard}: java.lang.ClassNotFoundException: Didn't find class "com.polygraf.activity.Dashboard" on path: /data/app/com.polygraf-1.apk Я попытался очистить проект, а затем проверить, все ли имена классов и манифест в порядке, но все равно не может найти, почему это происходит. Вы можете мне немного […]

Можете ли вы запустить событие, когда Android Dialog будет уволен?

Скажем, у меня есть созданный диалог в Android-приложении, например: private static ProgressDialog dialog; dialog = ProgressDialog.show(MainActivity.this, "", "Downloading Files. Please wait…", true); Теперь, возможно ли запустить событие, когда вызывается следующее? dialog.dismiss(); Причина, по которой я хочу это сделать, а не просто вызвать мой метод после dialog.dismiss(); Потому что отклонение Dialog вызывается в статическом классе, а […]