загрузка не работает на новых смартфонах - PullRequest
0 голосов
/ 06 июня 2019

Мое приложение работает нормально на Android API 24 и ниже, но проблема с загрузкой с API 25 и выше!

Когда вы открываете приложение в первый раз, появляется уведомление для загрузки файлов из Интернета.Проблема возникает с версиями API 25 и выше, уведомление отображается, но файл не загружается.

Я попытался исправить это, обновив уровень API и targetSdkVersion до 28, также я просмотрел разрешение на использованиебез успеха.

Мне нужен твой совет.

Public class MainActivity extends Activity {
ImageView m,m2;
ImageButton v1,v2,v3,v4,v5;
private long backPressedTime = 0;
private ProgressDialog mProgressDialog;
final Context context = this;

 String Url="https://www.dropbox.com/s/abc=1";
 String unzipLocation = Environment.getExternalStorageDirectory() + "/QFolder/";
 String StorezipFileLocation =Environment.getExternalStorageDirectory() + "/DownloadedZip"; 
 String DirectoryName=Environment.getExternalStorageDirectory() + "/QFolder/files/";

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

     File f = new File(Environment.getExternalStorageDirectory()+"/QFolder/files/");
        if(f.exists() == false)
        {
            AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);

                alertDialogBuilder.setTitle("Download Now");


                alertDialogBuilder
                    .setMessage(" File Size 75 MB")
                    .setCancelable(false)
                    .setNegativeButton("äÚã",new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog,int id) {
                            new DownloadZipfile();
                              mew.execute(Url);
                        }
                      })
                    .setPositiveButton("..",new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog,int id) {

                            dialog.cancel();
                        }
                    });
                    // create alert dialog
                    AlertDialog alertDialog = alertDialogBuilder.create();
                    // show it
                    alertDialog.show();
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...