public Intent startChange() { if (mContentChangedModel.getType() == null) { Log.e(TAG, "type is null"); return null; } try { String extraUpdate = null; switch (mContentChangedModel.getType()) { case REMOVED: extraUpdate = removeContent(); break; case UPDATED: extraUpdate = updateContent(); break; case CREATED: extraUpdate = createNewContent(); break; } if (extraUpdate != null) { Intent intent = new Intent(); intent.setAction(IntentConsts.UPDATE_CONTENT); intent.putExtra(IntentConsts.Extra.CONTENT_TYPE, extraUpdate); } return null; } catch (RuntimeException e) { Log.e(TAG, "E= " + e.toString()); return null; } }