Мое приложение работает нормально на 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();
}
}
}