Fallback when DownloadManager has issues, which is all
too frequent.
<string name="settings">Settings</string>
<string name="help">Help</string>
<string name="reportIssue">Report issue</string>
<string name="settings">Settings</string>
<string name="help">Help</string>
<string name="reportIssue">Report issue</string>
+ <string name="browserDownload">Download in browser</string>
<string name="no_dict_file">Please specify a default dictionary in the settings.</string>
<!-- DictionaryManagerActivity -->
<string name="no_dict_file">Please specify a default dictionary in the settings.</string>
<!-- DictionaryManagerActivity -->
public boolean onMenuItemClick(final MenuItem menuItem) {
final Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri
public boolean onMenuItemClick(final MenuItem menuItem) {
final Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri
- .parse("http://github.com/rdoeffinger/Dictionary/issues"));
+ .parse("https://github.com/rdoeffinger/Dictionary/issues"));
+ context.startActivity(intent);
+ return false;
+ }
+ });
+
+ final MenuItem browserDownload = menu.add(c.getString(R.string.browserDownload));
+ MenuItemCompat.setShowAsAction(browserDownload, MenuItem.SHOW_AS_ACTION_NEVER);
+ browserDownload.setOnMenuItemClickListener(new OnMenuItemClickListener() {
+ public boolean onMenuItemClick(final MenuItem menuItem) {
+ final Intent intent = new Intent(Intent.ACTION_VIEW);
+ intent.setData(Uri
+ .parse("https://github.com/rdoeffinger/Dictionary/releases/v0.2-dictionaries"));
context.startActivity(intent);
return false;
}
context.startActivity(intent);
return false;
}