Articles of string

Android StringBuilder vs String Concatenation

Я читал эту страницу документации, http://developer.android.com/reference/android/util/Log.html . Раздел здесь привлек мое внимание: Совет. Не забывайте, что когда вы звоните, как Log.v(TAG, "index=" + i); Что, когда вы создаете строку для передачи в Log.d, компилятор использует StringBuilder и имеет место по крайней мере три распределения: сам StringBuilder, буфер и объект String. Реально, есть и другое распределение […]

Android: Как хранить url в файле ресурсов string.xml?

Я пытаюсь сохранить полный URL-адрес с параметрами запроса: www.miosito.net?prova&reg=bis Но это вызывает проблему, потому что &reg похож на ® Сущность и андроид говорят мне, что и html-объект плохо написан. Мне нужно это, потому что каждый язык использует полностью другой набор параметров запроса url. Я попытался использовать [[CDATA[.. ]] но этот синтаксис не понравился синтаксическому анализатору […]

Как получить данные из каждого динамически созданного EditText в Android?

Я успешно создал EditTexts в зависимости от ввода пользователя в Android, а также присвоил им уникальный идентификатор с помощью setId() . Теперь я хочу получить значения из динамически созданного EditText s, когда пользователь нажимает кнопку, а затем сохраняет все в переменных String. Т.е. значение из EditText с идентификатором '1' должно быть сохранено в str1 типа […]

Android – как преобразовать int в строку и поместить его в EditText?

У меня есть эта часть кода: ed = (EditText) findViewById (R.id.box); int x = 10; ed.setText (x); Это оказывается ошибкой. Я знаю, что мне нужно изменить его на строку, но как мне это сделать? Я пробовал x.toString() , но он не может быть скомпилирован.

Есть ли побочные эффекты использования нескольких файлов string.xml?

В настоящее время я создаю приложение с несколькими строками (> 300 на данный момент), и у меня есть некоторые проблемы, чтобы быстро найти строку со многими из них. Поэтому я рассматривал возможность использования нескольких файлов string.xml вместо одного (string_menu, string_activity1, …). Есть ли побочный эффект в этой практике? Это плохая или хорошая практика? Я спрашиваю […]

Long.getLong () failing, возвращающий значение null в действительную строку

Я провел последние два часа, отлаживая то, что кажется крайне маловероятным. Я отключил метод вторичной активности Android для этого: public void onClick(View v) { String str = "25"; long my_long = Long.getLong(str); } // onClick (v) И да, я получаю сбой с хорошим ol 'NullPointerException: 09-11 02: 02: 50.444: ОШИБКА / AndroidRuntime (1588): обработчик нечистоты: […]

Android-кодирование с помощью переключателя (String)

Я разрабатываю приложение для Android на eclipse, когда я пытаюсь использовать какой-то код switch(String){ …… } Это дает мне следующую ошибку Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted Поэтому я сменил компилятор на 1.7, а затем он дал мне еще […]

Поместить и получить массив String из общих настроек

Мне нужно сохранить на общих настройках некоторый массив строк и после этого получить их. Я пробовал это: prefsEditor.putString(PLAYLISTS, playlists.toString()); Где плейлисты – это String[] И получить: playlist= myPrefs.getString(PLAYLISTS, "playlists"); Где плейлист – это String но он не работает. Как я могу это сделать ? Может кто-нибудь мне помочь? Заранее спасибо.

Android: html в strings.xml

Я бы хотел отобразить, например, этот html-код: <body> <p><b>Hello World</b></p> <p>This is a test of the URL <a href="http://www.example.com"> Example</a></p> <p><b>This text is bold</b></p> <p><em>This text is emphasized</em></p> <p><code>This is computer output</code></p> <p>This is<sub> subscript</sub> and <sup>superscript</sup></p> </body> Я хочу отобразить его в диалоге, объявив html в ресурсах strings.xml . Как мне это сделать?

Преобразовать значения секунд в часовые минуты?

Я пытаюсь преобразовать значение секунд (в переменной BigDecimal) в строку в editText, например «1 час 22 минуты 33 секунды» или что-то в этом роде. Я пробовал это: String sequenceCaptureTime = ""; BigDecimal roundThreeCalc = new BigDecimal("0"); BigDecimal hours = new BigDecimal("0"); BigDecimal myremainder = new BigDecimal("0"); BigDecimal minutes = new BigDecimal("0"); BigDecimal seconds = new […]