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

EditText долго отображается - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Смещается изображение за границы ImageView http://www.cyberforum.ru/android-dev/thread1858081.html
Моя головная боль - это рисование лайаутов. В очередной раз встал в ступор... Почему изображение из ImageView выходит за рамки самого ImageView'а? И может подскажете, как правильно набросать на...
Программирование Android Как сделать, чтобы определенный layout включался при определенном языке? К примеру у меня приложение на 3 языках. Как сделать чтобы когда я включал русский язык, показывался другой layout вместо изначально? Вобщем заменение страницы с определенным языком? http://www.cyberforum.ru/android-dev/thread1858035.html
Программирование Android Как убрать эффект нажатия в TabLayout
Привет всем! При нажатии на tab на мгновение появляется соответствующий "эффект нажатия". Как сделать так, чтобы просто менялись иконки без каких-либо эффектов. TabLayout ...
Программирование Android Отличия debug режима от release
Как в Android Studio включить сборку в режиме release? И чем релиз сборка отличается от дебаг? Какие внешние отличия? Чем отличается apk в двух режимах? И в режиме релиза можно отлаживать проект или...
Программирование Android Android Studio - не запускается эмулятор http://www.cyberforum.ru/android-dev/thread1857575.html
Доброго времени суток, я новичок в Android Studio и человек плохо знающий английский язык, не могу просто запустить программу в эмуляторе Hello World, вроде всё создал, но при запуске программы,...
Программирование Android Splash Screen растягивается в альбомной ориентации Во время загрузки приложения необходимо показывать фоновую картинку, исходный размер 1920 x 1080 пикселей. Если сделать так: <?xml version="1.0" encoding="utf-8"?> <layer-list... подробнее

Показать сообщение отдельно
Pablito
2495 / 1979 / 618
Регистрация: 12.05.2014
Сообщений: 6,920
Завершенные тесты: 1
23.11.2016, 19:49
на скорую руку проверил - файл 50 кб лежит в папке Downloads
грузится моментально
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
import android.os.Bundle;
import android.os.Environment;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import android.widget.Toast;
 
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
 
public class MainActivity extends AppCompatActivity {
 
    private TextView textView;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        textView = (TextView) findViewById(R.id.textView);
        File filename = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString() + "/text.txt");
        String str = method(filename);
        textView.setText(str);
    }
 
 
 
    private String method(File file) {
        InputStream is;
        BufferedInputStream bis;
 
        try {
            is = new FileInputStream(file);
            bis = new BufferedInputStream(is);
            int value;
            int bytesCounter = 0;
            StringBuilder sbText = new StringBuilder();
            StringBuilder sbResEdit = new StringBuilder();
 
            while(bis.available() != 0) {
                value = bis.read();
 
                if (!Character.isISOControl(value)) {
                    sbText.append((char) value);
                } else {
                    sbText.append(".");
                }
 
                if (bytesCounter == 7) {
                    sbResEdit.append(sbText).append("\n");
                    sbText.setLength(0);
                    bytesCounter = 0;
                } else {
                    bytesCounter++;
                }
 
            }
 
            if (bytesCounter != 0) {
                sbResEdit.append(sbText).append("\n");
            }
            is.close();
            bis.close();
 
            return sbResEdit.toString();
 
        } catch (IOException t) {
            Toast.makeText(getApplicationContext(),
                    "Exception: " + t.toString(), Toast.LENGTH_LONG).show();
        }
        return "";
    }
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru