title: Return statement is not returning correct value
body: <pre><code>public static String getFirstLangScore(CRSDatabase db) {
           String firstLanguageScore = "";
          if (mGlobals.getSelectLanguage().equals("ENGLISH")) {
              String[] lowestEnglishReading = mGlobals.getEnglishReadingScore().split("CLB ");            
              firstLanguageScore = //did some calculation and updated the value
  
          }
          else if(mGlobals.getSelectLanguage().equals("FRENCH")){
              String[] lowestFrenchReading = mGlobals.getFrenchReadingScore().split("CLB ");
  
              firstLanguageScore = // did some calculation and updated the value
  
          }
          return firstLanguageScore;  // here it is returning the initial initialized value.
  
      }
  </code></pre>
  
  <p>I am calling this method from an asynctask, but it is not returning the updated value, rather than it is returning me "" which is its initialization value at the beginning of the method.</p>