+
+ // Get the `File_Size`.
+ long fileSizeLong = getArguments().getLong("File_Size");
+
+ // Convert `fileSizeLong` to a String.
+ if (fileSizeLong == -1) { // We don't know the file size.
+ fileSize = getString(R.string.unknown_size);
+ } else { // Convert `fileSize` to MB and store it in `fileSizeString`. `%.3g` displays the three most significant digits.
+ fileSize = String.format(Locale.getDefault(), "%.3g", (float) fileSizeLong / 1048576) + " MB";
+ }