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

Как перезаписать файл? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Retrofit async не успевает загрузить данные http://www.cyberforum.ru/android-dev/thread1489667.html
Использую ассинхронные запросы. Ну в принципе оно и понятно почему данные не успевают отображаться в recyclerview). У меня есть класс ChesselistFragment. Я в конструкторе вызываю метод populateData, и он начинает собирать данные. Я бы хотел и recyclerview инициализировать в этом методе, но эт ж фрагмент. Как я смогу получить ViewGroup? В общем. 1) Или мне нужно сделать синхронный запрос,...
Программирование Android Смена ориентации экрана перезапускает приложение Создаю на своем мобильном приложении. На очередном этапе заметил, что смена ориентации экрана как бы перезапускает приложение: отображаются исходные данные. После гугления выяснил, что при смене ориентации повторно запускается onCreate. Т.е. нужно сохранить данные и в нужный момент вставить необходимые значения в соответствующие элементы интерфейса. Проблема с практической реализацией запоминания... http://www.cyberforum.ru/android-dev/thread1489620.html
Программирование Android Где используют сервис в андроид?
Как и где нужно использовать сервисы ?
Является ли репликацией вид системы Программирование Android
На устройстве, в базе, хранится информация до передачи на БД сервера можно ли хоть как-то соотнести такую систему к репликации? В тему по БД уже писал, молчат(
Программирование Android Сменить ориентацию экрана http://www.cyberforum.ru/android-dev/thread1489412.html
здравствуйте, возможно ли заставить android загружаться в landscape если аппарат находится в portrait? я хочу чтобы определенное activity открывалось только в landscape . пользователь открывает activity находсь в portrait,я задаю setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); пользователь продолжает держать аппарат в portrait ,android нескольо раз проходит ...
Программирование Android Не отображаются карты Google Maps Здравствуйте, ребята. Есть такой вопрос: был разработан информационный продукт, поддерживающий геолокацию на основе Google Maps, тестирование проводилось на реальном устройстве через отладку. Дело дошло до генерации инсталляционного пакета .apk. Пакет сформировал, установил на телефон, всё работает, но почему-то перестала отображаться карта Google. Так вот в чем причина тут может быть? подробнее

Показать сообщение отдельно
lifeforce
120 / 80 / 18
Регистрация: 27.09.2010
Сообщений: 580

Как перезаписать файл? - Программирование Android

29.06.2015, 11:56. Просмотров 587. Ответов 8
Метки (Все метки)

Всем привет!
по нажатию на кнопку идет скачивание файла через интернет - все ОК!
но если нажать повторно то опять произойдет скачивание файла и будет дописан новый в регистром 1.2...... и.т.д.
файл.тхт - первый раз загружен
файл1.тхт - второй раз загружен,
...... и, т.д.

но мне надо чтоб файл оставался только один! (файл.тхт).
возможно его надо удалить а потом записать снова.

как это можно реализовать вот в этом коде?

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
 Button buttonDownload = (Button) findViewById(R.id.button);
        buttonDownload.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Uri uri = Uri.parse(downloadFileUrl);
                DownloadManager.Request request = new DownloadManager.Request(uri);
 
//                set the notification
                request.setDescription("My Download")
                        .setTitle("Notification Title");
 
//                set the path to where to save the file
//                      save in app package directory
                request.setDestinationInExternalFilesDir(MainActivity.this,
                        Environment.DIRECTORY_DOWNLOADS, "logo.jpg");
//                      save in the public downloads folder
//                request.setDestinationInExternalPublicDir(Environment.
//                              DIRECTORY_DOWNLOADS, "MyWebsiteLogo.png");
 
//                make file visible by and manageable by system's download app
                request.setVisibleInDownloadsUi(true);
 
//                select which network, etc
                request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI
                        | DownloadManager.Request.NETWORK_MOBILE);
 
//                queue the download
                myDownloadReference = downloadManager.enqueue(request);
            }
        });
буду всем благодарен за помощь!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru