...despues linea 28...mal...mismo problema que el punto anterior...VARIABLES...básico...ninguna ciencia...como podes utilizar el método setText() en la variable result, sino todavia no la has inicializado...???...si lo haces en el metodo "operations"...pero ante el evento click y siguiendo el flujo del programa, estas empleando el metodo setText() en la variable result antes de invocar a "operations", y por ende result no esta inicializada...mal, por ellooo...se debe inicializar las variables en oncreate y onresume, o inicializas cada variable de instancia cuando le definis.
Conclusion: Te recomendaria que leas un poco mas de variables de instancia, variables de clase, variables locales, clases, clases anonimas, metodos, listeners y el lifecycle de los activity...
Un saludo