Articles of Ява

Есть ли в Java класс, похожий на android.os.Handler в Android?

Обработчик в Android используется для отправки сообщений между классами. Например: public class Foo { private Handler handler; public Foo(Handler handler) { this.handler = handler; // … } public void fooMethod() { // … handler.obtainMessage("blah blah").sendToTarget(); } } Главный: public class Main { private Handler handler; public Main() { handler = new Handler() { @Override public […]

Хорошо ли иметь DatabaseManager со всеми функциями из всех объектов модели?

Я работаю над db-приложением с ORmlite, моя модель выглядит так: Объект MDL .. DatabaseTable(tableName = "UserCars") public class CarMDL { @DatabaseField(generatedId = true) private int _id; @DatabaseField(columnName = "name") private String _name; //…………….. etc } // DB Helper class… public class DatabaseHelper extends OrmLiteSqliteOpenHelper { private Dao<CarMDL,Integer> _carDao = null; @Override public void onCreate(SQLiteDatabase database,ConnectionSource […]

SQL удалить из одной таблицы + скрепляемый?

У меня три таблицы: log , activity и совместное (many2many) log_activity (с log_id и activity_id + дополнительные данные в виде столбцов). Я хочу удалить из log и log_activity . Я хочу сохранить все журналы от определенного пользователя и сохранить только 100 строк от других пользователей. Это означает, что я хочу удалить все строки, соответствующие WHERE […]

Как применить проверку локального файла DTD на файл xml в java?

Мне нужно разобрать кучу входящих документов XML, но в нем нет объявления DTD. В настоящее время я разбираю XML-документы с использованием SAX Parser, но без проверки DTD. Теперь я хочу применить проверку DTD. DTD создается мной. Как я могу проверить XML-файл, используя DTD, созданный мной (SAX-парсер)? Я нашел несколько руководств, использующих Transformer, но все для […]

Android ProgressDialog не вращается

Это мой первый столбец со штабелем, поэтому, пожалуйста, будьте осторожны со мной! Я уверен, что то, что я пытаюсь сделать, возможно, и это то, что я сделал (или не сделал?), Что вызывает проблему … Я просто не уверен, что это такое . То, что я пытаюсь сделать: Покажите ProgressDialog, пока мое приложение синхронизирует и обрабатывает […]

Как издеваться над вложенным объектом, который не объявлен в модуле?

Для модуля dagger2 @Module public class MyModule { @Provides @Singleton public RestService provideRestService() { return new RestService(); } @Provides @Singleton public MyPrinter provideMyPrinter() { return new MyPrinter(); } } У нас может быть тестовый модуль как Test public class TestModule extends MyModule { @Override public MyPrinter provideMyPrinter() { return Mockito.mock(MyPrinter.class); } @Override public RestService provideRestService() […]

ObjectInputStream – Как ждать новых данных?

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

Почему мои взгляды не рисуются?

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

Что означает «полу-общественная служба» в Android?

Я ищу способ отключить анимацию открытия и закрытия панели уведомлений (строка состояния). Поведение и анимация жестко закодированы в StatusBarService . В документации говорится, что StatusBarService является «полупубличным». Что означает «полу-государственная служба»?

Метод Swizzling в Android с помощью java

Можно ли использовать метод swizzling в android с помощью java? Я хотел бы перехватить системный метод и зарегистрировать его параметры, а затем обработать его нормально