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

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

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

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

15.12.2013, 17:40. Просмотров 517. Ответов 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
Посмотрите здесь:

Android Преобразование R.string.* в строку
string.xml Android
Android AsyncTask<String, String, String> объясните пожалуйста
String.format ошибка Android
Android string.split
String Android
Android Преобразование EditText в Double
Android Генератор String
Android Преобразование числа
String-array Android
Android Преобразование string в double
Android Преобразование картинки в base64

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

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

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