Форум программистов, компьютерный форум 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
 Аватар для lifeforce
48 / 48 / 10
Регистрация: 27.09.2010
Сообщений: 467
29.06.2015, 11:56     Как перезаписать файл?
Всем привет!
по нажатию на кнопку идет скачивание файла через интернет - все ОК!
но если нажать повторно то опять произойдет скачивание файла и будет дописан новый в регистром 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);
            }
        });
буду всем благодарен за помощь!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru