Fixes download bug + prepares v1.0.4
This commit is contained in:
parent
1cb118d99f
commit
291e6bba75
|
@ -7,8 +7,8 @@ android {
|
|||
applicationId "fr.gouv.etalab.mastodon"
|
||||
minSdkVersion 15
|
||||
targetSdkVersion 25
|
||||
versionCode 3
|
||||
versionName "1.0.3.1"
|
||||
versionCode 4
|
||||
versionName "1.0.4"
|
||||
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
|
||||
}
|
||||
buildTypes {
|
||||
|
|
|
@ -493,16 +493,21 @@ public class StatusListAdapter extends BaseAdapter implements OnPostActionInterf
|
|||
break;
|
||||
}
|
||||
}
|
||||
String urlDownload = attachment.getRemote_url();
|
||||
if( urlDownload == null || urlDownload.trim().equals(""))
|
||||
urlDownload = attachment.getUrl();
|
||||
final String finalUrlDownload = urlDownload;
|
||||
alertadd.setPositiveButton(R.string.download, new DialogInterface.OnClickListener() {
|
||||
public void onClick(DialogInterface dlg, int sumthin) {
|
||||
if(Build.VERSION.SDK_INT >= 23 ){
|
||||
if (ContextCompat.checkSelfPermission(context, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED ) {
|
||||
ActivityCompat.requestPermissions((MainActivity)context, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, EXTERNAL_STORAGE_REQUEST_CODE);
|
||||
} else {
|
||||
Helper.manageDownloads(context, attachment.getRemote_url());
|
||||
|
||||
Helper.manageDownloads(context, finalUrlDownload);
|
||||
}
|
||||
}else{
|
||||
Helper.manageDownloads(context, attachment.getRemote_url());
|
||||
Helper.manageDownloads(context, finalUrlDownload);
|
||||
}
|
||||
dlg.dismiss();
|
||||
}
|
||||
|
|
|
@ -27,6 +27,7 @@ import android.net.NetworkInfo;
|
|||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.os.Environment;
|
||||
import android.util.Log;
|
||||
import android.view.WindowManager;
|
||||
import android.widget.Toast;
|
||||
|
||||
|
|
Loading…
Reference in New Issue