Articles of Ява

Джексон не может загружать типы JDK7 на Android

Я использую Jackson 2.8.2 в своем приложении Android для десериализации JSON. Однако само десериализацию я вижу в журнале приложений следующее предупреждение: Unable to load JDK7 types (annotations, java.nio.file.Path): no Java7 support added Proguard отключен, для параметра sourceCompatibility установлено значение '1.7' . Как я могу добавить эти, казалось бы, недостающие типы в мою сборку?

Непревзойденная дата: «пт 10 окт 23:11:07 IST 2014» (на оф-оф 20)

Я создал этот funtion для синтаксического анализа даты, но это дает исключение: Непревзойденная дата: «Пятница 10 октября 23:11:07 IST 2014» (по офсету 20). Пожалуйста, помогите, поскольку я не могу понять, что не так с этим кодом. public Date parseDate() { String strDate ="Fri Oct 10 23:11:29 IST 2014"; String newPattern = "EEE MMM dd HH:mm:ss […]

Android & Javadoc: @inheritDoc не работает

Каждый раз, когда я использовал тег @inheritDoc в javadoc, я вижу следующее предупреждение (пример): @inheritDoc used but getCount() does not override or implement any method. Кто-нибудь знает, как этого избежать? Я уверен, что методы реализуют / переопределяют другой метод, потому что я также устанавливаю тэг @override, и Eclipse не жалуется на это. У меня было […]

RxJava / RxAndroid – обрабатывать несколько изменений EditText

У меня есть 3 поля EditText, и я создал 3 наблюдаемых для этих полей. Observable<CharSequence> o1 = RxTextView.textChanges(field1); Observable<CharSequence> o2 = RxTextView.textChanges(field2); Observable<CharSequence> o3 = RxTextView.textChanges(field3); Я хочу включить кнопку, когда все эти три поля имеют некоторое значение. Пользователь может вводить значения в любом порядке в полях. Как я могу это сделать? РЕДАКТИРОВАТЬ Для этого […]

SecurityException: не разрешено запускать сервис Intent {act = com.google.android.c2dm.intent.REGISTER pkg = com.google.android.gms (есть дополнительные функции)}

Я пытаюсь получить регистрацию GCM от Google. Мой код: String SENDER_ID = "722******53"; /** * Registers the application with GCM servers asynchronously. * <p> * Stores the registration ID and the app versionCode in the application's * shared preferences. */ private void registerInBackground() { new AsyncTask<Void, Void, String>() { @Override protected String doInBackground(Void… params) { […]

Царство: Итерация объекта RealmObject и очистка поля ArrayList

У меня есть RealmResults<Section> , у которого есть RealmList<Event> которое я хочу очистить для каждого раздела. Я пробовал (insude mRealm.executeTransaction) for (Section section : mSections) { section.getEvents().clear(); } а также Iterator<Section> sectionIterator = mSections.iterator(); while (sectionIterator.hasNext()) { sectionIterator.next().getEvents().clear(); } Но Realm выбрасывает это исключение Java.util.ConcurrentModificationException: Никакие внешние изменения в Realm не разрешены при повторении RealmResults. […]

Как отформатировать текущую дату с помощью Суффикса для Superscript?

Я использую SimpleDateFormatter public static final DateFormat DATE_FORMAT_FULL_FULL_SPACES = new SimpleDateFormat("dd MMMM yyyy", Locale.getDefault()); И Current Date передается в это время, она должна отображаться как 1st JULY 2014 где st должна быть надстрочной. Как я могу идти дальше?

Как извлечь значение из API

Как извлечь определенное значение из следующего api? https://blockchain.info/ticker { "USD" : {"15m" : 376.51, "last" : 376.51, "buy" : 376.79, "sell" : 377.61, "symbol" : "$"}, "ISK" : {"15m" : 48027.62, "last" : 48027.62, "buy" : 48063.33, "sell" : 48167.93, "symbol" : "kr"}, "HKD" : {"15m" : 2933.63, "last" : 2933.63, "buy" : 2935.81, "sell" […]

Android не поддерживает Java v7 +, поэтому я должен использовать несколько уловов или один catch с проверками instanceof?

У меня есть следующая ситуация: try{ // Do some things that can cause the exceptions } catch(SomeException ex){ doSomething(); } catch(SomeOtherException ex){ doSomething(); } catch(AndYetAnotherException ex){ doSomething(); } catch(Exception ex){ // Do something else } В Java v7 + я мог бы изменить это на: try{ // Do some things that can cause the exceptions […]

Как подчеркнуть EditText

У меня возникают некоторые проблемы, чтобы подчеркнуть EditText в AndroidStudio. Это то, что я ищу (это просто фотография, а не мой настоящий текст): Введите описание изображения здесь Но я действительно не знаю никаких свойств для этого. Мой код сейчас очень прост. Просто «нормальный»: <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="textPersonName" android:ems="10" android:layout_margin="16dp" android:id="@+id/tx_titulo" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:text="@string/pt_titulo" android:layout_alignParentRight="true" […]