2222
2323import android .Manifest ;
2424import android .annotation .SuppressLint ;
25- import android .app .Activity ;
2625import android .app .ActivityManager ;
2726import android .app .Dialog ;
2827import android .app .PendingIntent ;
@@ -219,11 +218,6 @@ protected void onPause() {
219218 ((MediaPhoneApplication ) getApplication ()).removeActivityHandle (this );
220219 }
221220
222- @ Override
223- protected void onDestroy () {
224- super .onDestroy ();
225- }
226-
227221 @ Override
228222 public Object onRetainCustomNonConfigurationInstance () {
229223 // called before screen change - have to remove the parent activity
@@ -247,10 +241,6 @@ protected void registerForSwipeEvents() {
247241 }
248242 }
249243
250- protected void setSwipeEventsEnabled (boolean enabled ) {
251- mCanSwipe = enabled ;
252- }
253-
254244 // see: http://stackoverflow.com/a/7767610
255245 private class SwipeDetector extends SimpleOnGestureListener {
256246 @ Override
@@ -373,7 +363,8 @@ protected Dialog onCreateDialog(int id) {
373363 if (ActivityCompat .shouldShowRequestPermissionRationale (MediaPhoneActivity .this ,
374364 Manifest .permission .POST_NOTIFICATIONS )) {
375365 UIUtilities .showFormattedToast (MediaPhoneActivity .this ,
376- R .string .permission_notification_rationale , getString (R .string .app_name ));
366+ R .string .permission_notification_rationale ,
367+ getString (R .string .app_name ));
377368 }
378369 ActivityCompat .requestPermissions (MediaPhoneActivity .this ,
379370 new String []{ Manifest .permission .POST_NOTIFICATIONS }, PERMISSION_POST_NOTIFICATIONS );
@@ -461,16 +452,12 @@ public boolean onOptionsItemSelected(MenuItem item) {
461452 return super .onOptionsItemSelected (item );
462453 }
463454
464- protected void createMediaMenuNavigationButtons (MenuInflater inflater , Menu menu , boolean edited ) {
455+ protected void createMediaMenuNavigationButtons (MenuInflater inflater , Menu menu ) {
465456 inflater .inflate (R .menu .add_frame , menu );
466457 inflater .inflate (R .menu .copy_media , menu );
467458 inflater .inflate (R .menu .paste_media , menu );
468459
469- // if (edited) {
470460 inflater .inflate (R .menu .finished_editing , menu );
471- // } else {
472- // inflater.inflate(R.menu.back_without_editing, menu);
473- // }
474461 }
475462
476463 protected void prepareMediaMenuNavigationButtons (Menu menu , String mediaId ) {
@@ -486,8 +473,7 @@ protected void prepareMediaMenuNavigationButtons(Menu menu, String mediaId) {
486473 menu .findItem (R .id .menu_copy_media ).setVisible (true );
487474 menu .findItem (R .id .menu_paste_media ).setVisible (false );
488475 } else {
489- SharedPreferences copyFrameSettings = getSharedPreferences (MediaPhone .APPLICATION_NAME ,
490- Context .MODE_PRIVATE );
476+ SharedPreferences copyFrameSettings = getSharedPreferences (MediaPhone .APPLICATION_NAME , Context .MODE_PRIVATE );
491477 String copiedFrameId = copyFrameSettings .getString (getString (R .string .key_copied_frame ), null );
492478 menu .findItem (R .id .menu_copy_media ).setVisible (false );
493479 menu .findItem (R .id .menu_paste_media ).setVisible (!TextUtils .isEmpty (copiedFrameId ));
@@ -665,18 +651,6 @@ public void run() {
665651 };
666652 }
667653
668- protected void setBackButtonIcons (Activity activity , int button1 , int button2 , boolean isEdited ) {
669- //if (button1 != 0) {
670- // ((CenteredImageTextButton) findViewById(button1)).setCompoundDrawablesWithIntrinsicBounds(0, (isEdited ? R.drawable
671- // .ic_menu_accept : R.drawable.ic_menu_back), 0, 0);
672- //}
673- //if (button2 != 0) {
674- // ((CenteredImageTextButton) findViewById(button2)).setCompoundDrawablesWithIntrinsicBounds(0, (isEdited ? R.drawable
675- // .ic_menu_accept : R.drawable.ic_menu_back), 0, 0);
676- //}
677- //UIUtilities.refreshActionBar(activity);
678- }
679-
680654 @ Override
681655 public void onActivityResult (int requestCode , int resultCode , Intent resultIntent ) {
682656 if (requestCode == MediaPhone .R_id_intent_preferences ) {
@@ -770,7 +744,7 @@ private void loadAllPreferences() {
770744 try {
771745 String requestedOrientationString = mediaPhoneSettings .getString (getString (R .string .key_screen_orientation ), null );
772746 if (requestedOrientationString != null ) {
773- requestedOrientation = Integer .valueOf (requestedOrientationString );
747+ requestedOrientation = Integer .parseInt (requestedOrientationString );
774748 }
775749 } catch (Exception e ) {
776750 requestedOrientation = res .getInteger (R .integer .default_screen_orientation );
@@ -1064,7 +1038,7 @@ protected String insertFrameAfterMedia(MediaItem existingMedia) {
10641038 /**
10651039 * Switch from one frame to another. Will call onBackPressed() on the calling activity
10661040 */
1067- protected boolean switchFrames (String currentFrameId , int buttonId , String newFrameId , boolean showOptionsMenu ) {
1041+ protected boolean switchFrames (String currentFrameId , int buttonId , String newFrameId ) {
10681042 if (currentFrameId == null ) {
10691043 return false ;
10701044 }
@@ -1794,8 +1768,7 @@ protected void deleteNarrativeDialog(final String narrativeInternalId) {
17941768 AlertDialog .Builder builder1 = new AlertDialog .Builder (MediaPhoneActivity .this );
17951769 builder1 .setTitle (R .string .delete_narrative_second_confirmation );
17961770 builder1 .setMessage (
1797- getResources ().getQuantityString (R .plurals .delete_narrative_second_hint , numFramesDeleted ,
1798- numFramesDeleted ));
1771+ getResources ().getQuantityString (R .plurals .delete_narrative_second_hint , numFramesDeleted , numFramesDeleted ));
17991772 builder1 .setNegativeButton (R .string .button_cancel , null );
18001773 builder1 .setPositiveButton (R .string .button_delete , (dialog1 , whichButton1 ) -> {
18011774 ContentResolver contentResolver = getContentResolver ();
@@ -1822,8 +1795,7 @@ protected void exportContent(final String narrativeId, final boolean isTemplate)
18221795 UIUtilities .showFormattedToast (MediaPhoneActivity .this , R .string .permission_storage_rationale ,
18231796 getString (R .string .app_name ));
18241797 }
1825- ActivityCompat .requestPermissions (MediaPhoneActivity .this ,
1826- new String []{ Manifest .permission .WRITE_EXTERNAL_STORAGE },
1798+ ActivityCompat .requestPermissions (MediaPhoneActivity .this , new String []{ Manifest .permission .WRITE_EXTERNAL_STORAGE },
18271799 PERMISSION_EXPORT_STORAGE );
18281800 }
18291801
@@ -1880,13 +1852,13 @@ protected void exportContent(final String narrativeId, final boolean isTemplate)
18801852 settings .put (MediaUtilities .KEY_TEXT_BACKGROUND_COLOUR , res .getColor (R .color .export_text_background ));
18811853
18821854 // TODO: do we want to do getDimensionPixelSize for export?
1883- settings .put (MediaUtilities .KEY_TEXT_BACKGROUND_SPAN_WIDTH , Build . VERSION . SDK_INT >= Build . VERSION_CODES . HONEYCOMB );
1855+ settings .put (MediaUtilities .KEY_TEXT_BACKGROUND_SPAN_WIDTH , true );
18841856 settings .put (MediaUtilities .KEY_MAX_TEXT_FONT_SIZE , res .getDimensionPixelSize (R .dimen .export_maximum_text_size ));
18851857 settings .put (MediaUtilities .KEY_MAX_TEXT_PERCENTAGE_HEIGHT_WITH_IMAGE ,
18861858 res .getInteger (R .integer .export_maximum_text_percentage_height_with_image ));
18871859 settings .put (MediaUtilities .KEY_TEXT_SPACING , res .getDimensionPixelSize (R .dimen .export_icon_text_padding ));
18881860 settings .put (MediaUtilities .KEY_TEXT_CORNER_RADIUS ,
1889- res .getDimensionPixelSize (R .dimen .export_icon_text_corner_radius ));
1861+ res .getDimensionPixelSize (R .dimen .export_icon_text_corner_radius ));
18901862
18911863 SharedPreferences preferences = PreferenceManager .getDefaultSharedPreferences (MediaPhoneActivity .this );
18921864
@@ -1905,7 +1877,7 @@ protected void exportContent(final String narrativeId, final boolean isTemplate)
19051877 int outputSize ;
19061878 try {
19071879 String requestedExportSize = preferences .getString (getString (R .string .key_video_quality ), null );
1908- outputSize = Integer .valueOf (requestedExportSize );
1880+ outputSize = Integer .parseInt (requestedExportSize );
19091881 } catch (Exception e ) {
19101882 outputSize = res .getInteger (R .integer .default_video_quality );
19111883 }
@@ -1926,9 +1898,10 @@ protected void exportContent(final String narrativeId, final boolean isTemplate)
19261898 // set audio resampling rate: -1 = automatically selected (default); 0 = none
19271899 int newBitrate ;
19281900 try {
1929- String requestedBitrateString = preferences .getString (
1930- getString (R .string .key_audio_resampling_bitrate ), null );
1931- newBitrate = Integer .valueOf (requestedBitrateString );
1901+ String requestedBitrateString =
1902+ preferences .getString (getString (R .string .key_audio_resampling_bitrate ),
1903+ null );
1904+ newBitrate = Integer .parseInt (requestedBitrateString );
19321905 } catch (Exception e ) {
19331906 newBitrate = res .getInteger (R .integer .default_resampling_bitrate );
19341907 }
@@ -2961,8 +2934,7 @@ public void run() {
29612934 contentValues .put (MediaStore .MediaColumns .RELATIVE_PATH , Environment .DIRECTORY_DCIM + "/" + appName );
29622935 contentUri = MediaStore .Images .Media .getContentUri (MediaStore .VOLUME_EXTERNAL );
29632936 } else if (Environment .DIRECTORY_MUSIC .equals (outputDirectoryType )) {
2964- contentValues .put (MediaStore .MediaColumns .RELATIVE_PATH ,
2965- Environment .DIRECTORY_MUSIC + "/" + appName );
2937+ contentValues .put (MediaStore .MediaColumns .RELATIVE_PATH , Environment .DIRECTORY_MUSIC + "/" + appName );
29662938 contentUri = MediaStore .Audio .Media .getContentUri (MediaStore .VOLUME_EXTERNAL );
29672939 }
29682940 if (contentUri != null ) {
@@ -2995,8 +2967,7 @@ public void run() {
29952967 File outputFile = IOUtilities .newDatedFileName (outputDirectory ,
29962968 IOUtilities .getFileExtension (mediaFile .getName ()));
29972969 IOUtilities .copyFile (mediaFile , outputFile );
2998- MediaScannerConnection .scanFile (MediaPhoneActivity .this ,
2999- new String []{ outputFile .getAbsolutePath () },
2970+ MediaScannerConnection .scanFile (MediaPhoneActivity .this , new String []{ outputFile .getAbsolutePath () },
30002971 null , new MediaScannerConnection .OnScanCompletedListener () {
30012972 @ Override
30022973 public void onScanCompleted (String path , Uri uri ) {
0 commit comments