bugs fixes
* fix storage warning dialogs created on invalid contexts * implement mkdirs in StoredDirectoryHelper
This commit is contained in:
parent
cdc8fe86ce
commit
ac5e2e0532
4 changed files with 80 additions and 28 deletions
|
|
@ -270,33 +270,6 @@ public class DownloadManagerService extends Service {
|
|||
Toast.makeText(this, "Permission denied (write)", Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
|
||||
// Check download save paths
|
||||
|
||||
String msg = "";
|
||||
if (mManager.mMainStorageVideo == null)
|
||||
msg += getString(R.string.download_path_title);
|
||||
else if (mManager.mMainStorageAudio == null)
|
||||
msg += getString(R.string.download_path_audio_title);
|
||||
|
||||
if (!msg.isEmpty()) {
|
||||
String title;
|
||||
if (mManager.mMainStorageVideo == null && mManager.mMainStorageAudio == null) {
|
||||
title = getString(R.string.general_error);
|
||||
msg = getString(R.string.no_available_dir) + ":\n" + msg;
|
||||
} else {
|
||||
title = msg;
|
||||
msg = getString(R.string.no_available_dir);
|
||||
}
|
||||
|
||||
new AlertDialog.Builder(this)
|
||||
.setPositiveButton(android.R.string.ok, null)
|
||||
.setTitle(title)
|
||||
.setMessage(msg)
|
||||
.create()
|
||||
.show();
|
||||
}
|
||||
|
||||
|
||||
return mBinder;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue