Форум программистов, компьютерный форум 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

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

12.12.2015, 16:54. Просмотров 779. Ответов 40
Метки (Все метки)

И снова здравствуйте, форумчане.
Делал одно приложение и возникла загвоздка. Приложение принимает строку и разделяет ее на строки вида:[x/y] - z,
где х - номер строки, у - макс кол-во символов в строке, z - часть исходного текста.
Идея такая, что пользователь вводит строку, задает макс кол-во символов и нажимает на кнопку, которая это конвертирует.
Так вот проблема в том, что я не понимаю как осуществить разделение строки на несколько строк. Пробовал методом split(String regex), но он разделяет только по определенным значениям, а мне надо что бы разделяло по кол-во символов в строке.
Ну вот пример:
Кликните здесь для просмотра всего текста
текст: “Шла Саша по шоссе и сосала сушку.”,
максимальное количество символов в строке: 20

Результат выполнения
[1/20] - Шла Саша по
[2/20] - шоссе и со
[3/20] - сала сушку.

Чуть не забыл код:
Кликните здесь для просмотра всего текста
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintWriter;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
 
public class MainActivity extends Activity implements OnClickListener {
    Button btnWrite, btnRead;
    EditText edit1, edit2;
    String filePath, Note;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        btnWrite = (Button)findViewById(R.id.btnWrite);
        btnRead = (Button)findViewById(R.id.btnRead);
        edit1 = (EditText)findViewById(R.id.edit1);
        edit2 = (EditText)findViewById(R.id.edit2);
        btnRead.setOnClickListener(this); 
        btnWrite.setOnClickListener(this);}
    @Override
    public void onClick(View v) {
        switch(v.getId())
        {
        case R.id.btnWrite:
            try {   
                Note = edit1.getText().toString();
                String s1 = edit2.getText().toString(); 
                double res = Double.parseDouble(s1);
                
                
        } catch (IOException e) {               
            Toast.makeText(this, e.getMessage(),Toast.LENGTH_LONG).show(); 
            }break;
        case R.id.btnRead:
            Intent anIntent;
            anIntent = new Intent(this,Result.class);
            startActivity(anIntent);
            break;}
        
    }
    
    
 
}

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