rename getResult() to onGetResult(), add completion message for asynctask