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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
tolya1095
10 / 7 / 1
Регистрация: 12.10.2012
Сообщений: 158
#1

Преобразование StringBuffer в String - Программирование Android

15.12.2013, 17:40. Просмотров 528. Ответов 1
Метки нет (Все метки)

Я в интернете нашел примеры преобразования типов. IDE не ругается, но андроид-приложение вылетает.
Программа: на форме расположены кнопка, editText и textview. При нажатии на кнопку я считываю строку из editText, преобразованную в stringbuffer(для дальнейшего изменения строки), а затем возвращаю в string в textview и вывожу эту же строку. В общем, суть программы в том, чтобы вывести введенную мною строку, но обязательно, чтобы из stringbuffer в string. Из String вывести String - без проблем, а вот стоит преобразовать, так сразу начинается...
Кликните здесь для просмотра всего текста
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
package com.example.testA4_0_4;
 
import android.app.Activity;
import android.os.Bundle;
import android.text.Html;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
 
public class MyActivity extends Activity implements View.OnClickListener {
    String text;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Button button = (Button) findViewById(R.id.button);
        button.setOnClickListener(this);
    }
    @Override
    public void onClick(View v) {
        TextView editText = (TextView) findViewById(R.id.editText);
        TextView textview = (TextView) findViewById(R.id.textview);
        StringBuffer s = (StringBuffer) editText.getText();
        text=s.toString();
    textview.setText(Html.fromHtml(text));
    }
}


Добавлено через 48 минут
Разобрался
Кликните здесь для просмотра всего текста
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
package com.example.testA4_0_4;
 
import android.app.Activity;
import android.os.Bundle;
import android.text.Html;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
 
public class MyActivity extends Activity implements View.OnClickListener {
    String text;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Button button = (Button) findViewById(R.id.button);
        button.setOnClickListener(this);
    }
    @Override
    public void onClick(View v) {
        TextView editText = (TextView) findViewById(R.id.editText);
        TextView textview = (TextView) findViewById(R.id.textview);
        String editT = editText.getText().toString();
        StringBuffer s = new StringBuffer(editT);
        text=s.toString();
        textview.setText(Html.fromHtml(text));
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2013, 17:40     Преобразование StringBuffer в String
Посмотрите здесь:

Преобразование string в double - Программирование Android
Такой код не прокатывает: double chislo=Double.parseDouble(R.string.about_text3) Как сделать, чтобы работало?

Преобразование R.string.* в строку - Программирование Android
Как преобразовать ресурсы R.string.* в обычный String для отображения в UI ? Сама задача - отобразить ProgressDialog, он требует обычные...

String - Программирование Android
Здравствуйте. Решил заняться локализацией своего приложения (никогда ранее не занимался этим), до этого все тексты были записаны не в...

Преобразование числа - Программирование Android
Приветствую камрады. Есть такая задача. В результате определенных вычислений получаем десятичное число, например 0.2 или 3.7654. ...

Преобразование Фурье - Программирование Android
Есть программа в которую нужно добавить Преобразование Фурье, и вывести результат в виде гистограммы. Не могу найти хорошей информации по...

String-array - Программирование Android
много файлов string-array в values можно ли и как к ним обращаться по номеру?

string.split - Программирование Android
Имею string = "ПОНЕДЕЛЬНИК. 10 Февраль. TLC HD" Проделываем String CannelParse = string.split("."); String vgd = string.split("...

string.xml - Программирование Android
Все стринговые данные для приложения хранятся в string.xml Это классно работает если у вас не меняются строки в приложении А вот...

Генератор String - Программирование Android
Добрый день, уважаемые форумчане. Уже который день пытаюсь решить маленькую проблему, но не получается. Возможно ли при помощи Random...

Преобразование EditText в Double - Программирование Android
Здравствуйте, понемногу изучаю андроид и вот уперся в проблему, точнее в не знание. Есть EditText в нем указал что можно вводить только...

Преобразование картинки в base64 - Программирование Android
Всем привет, помогите пожалуйста понять, что не так, помочь поправить код. Суть задачи преобразовать картинки в base64 и передать на...

Преобразование StringBuffer в char* - C++
Господа, мне в готовом проекте встретился такой кусок кода: сначала typedef StringBufferT<48> StringBuffer; потом в классе есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vladimirys
306 / 203 / 24
Регистрация: 16.01.2010
Сообщений: 578
16.12.2013, 11:32     Преобразование StringBuffer в String #2
Я уже подметил, верный способ решить проблему, это задать вопрос на форуме. Если даже если и не ответят, то сам додумаешься. Но пока вопрос не задашь, додуматься, как то труднее.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru