Форум программистов, компьютерный форум CyberForum.ru

Разбиение строки - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Вызов метода при каждом открытии приложения http://www.cyberforum.ru/android-dev/thread1610587.html
Мне нужно, что бы при открытии приложения вызывался определенный метод. Если ставлю в onCreate, то вызов его происходит только если все активности уже уничтожены. То есть если закрыть приложение и тут же открыть, то повторного вызова onCreate не происходит. Подскажите как мне в этом случае отловить открытие приложения?
Android Как закрыть фрагмент Есть главное активити в котором с помощью фрагментов показывается разный контент. Типа таба с очень большим числом вкладок. Информация для фрагментов закачивается из SQLite. Все работает отлично, но проблема возникает при свертывании приложения. Если приложение открывается сразу после свертывания, то тоже все работает нормально. Если за время, пока приложение находилось в свернутом виде, прошло... http://www.cyberforum.ru/android-dev/thread1610359.html
Android Кто может это переработать для андроида? И вообще это возможно?
програма на CLI (windows form)
Размеры ресурсов для разных устройств Android
Например у меня есть картинка header.png, это header - Navigation Drawer`а. как изменять размер картинки ? чтобы на разных устройствах он выглядел нормально т.е. не растягивался и т.п. например иконку же онлайн генератор конвертирует на разные мониторы ..
Android Как лучше поступить? http://www.cyberforum.ru/android-dev/thread1610300.html
Есть уже законченное приложение. Принцип которого вэб приложение, грузящее основную часть через инет. Но не суть - тут всё работает. Есть необходимость добавить проверку некоего состояния (проще говоря опрашивать какой то URL получая ответ) и в случае если ответ тот, что нужен, то выводить уведомление всерху в трее (ну как это все приложения делают). Как это реализовать? Нужно ли как то писать...
Android Приложение не видит интернет на планшете Здравствуйте! Написал приложение на Java+Eclipse, которое делает Post-запросы (есть разрешения "android.permission.INTERNET", "android.permission.READ_PHONE_STATE", "android.permission.ACCESS_NETWORK_STATE", "android.permission.ACCESS_WIFI_STATE"). На эмуляторе домашнего компьютера все работает, работает на смартфоне с симкой, но на планшете, даже с симкой при Post-Запросе приложение ведет себя... подробнее

Показать сообщение отдельно
umbrto
2 / 2 / 0
Регистрация: 04.02.2014
Сообщений: 71
14.12.2015, 01:31  [ТС]     Разбиение строки
Паблито, тут идет подсчет строки начиная со знака "[" и получается 20

Добавлено через 2 часа 14 минут
вот более менее разобрался что к чему
но остается все равно вопрос
у меня там, где должно меняться число [1\20], [2\20] и тд, остается одинаковым и равно 0
я понимаю из-за чего это(потому что я как бы и объявил 0 для этой переменной), но мне надо, что бы оно в цикле менялось
не знаю поняли ли вы о чем я, но вот код:
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
public class Test {
 
    public static void main(String[] args) {
        
       
        String s1 = "Шла Саша по шоссе и сосала сушку."; //строка
        int i =0;
        int NumSymbol = 20; // символы в строке
        String r1 = "[" + i + "/" + NumSymbol + "]" + " " +"=" + " "; // строка начальная [1\20] = и тд
        int beginIndex = 0;
        int l1 = r1.length() + s1.length(); // общая длина строк для выяснения кол-ва субстрок
        int NewNumSymbol = NumSymbol - r1.length(); // перемення для lastIndex (то есть сколько именно символов в куске текста после [1\20] = )
        int lastIndex = NewNumSymbol;
        int intNumOfOutputStrings = l1/NumSymbol; // кол-во строк
        if((l1% NumSymbol) != 0) { 
            intNumOfOutputStrings++; 
           // System.out.println(intNumOfOutputStrings);
             }
        
        for( i = 0; i < intNumOfOutputStrings; i++) {
            
            String res = r1 + s1.substring(beginIndex, lastIndex); // разбиение строки
            
            System.out.println(res);
            
            beginIndex=lastIndex;
            lastIndex+=NewNumSymbol;
    
        }
        
    }}

и то, что получается:
Кликните здесь для просмотра всего текста
[0/20] = Шла Саша по
[0/20] = шоссе и со
[0/20] = сала сушку.

ехидны редактор почему то не прочитал второй пробел во второй строке(перед "шоссе" еще один пробел) и тогда получается,что в каждой строке одинаковое кол-во символов
но мне надо, что бы номер строки не был равен 0
у меня уже голова кипит и я не понимаю, что надо сделать, что бы номер строки обновлялся в цикле

Добавлено через 16 минут
ай блин я не учел, что строка может быть маленькая и допустим пользователь по 1 символу в строке хочет
тогда куча ошибок вылезет
вот блиииин
и что в таком случае делать?
 
Текущее время: 17:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru