Formato personalizado para o intervalo de tempo relativo
Estou tentando criar um formato personalizado para exibir o tempo decorrido.
Agora estou usando:
CharSequence relativeTimeSpan = DateUtils.getRelativeTimeSpanString(
dateObject.getTime(),
System.currentTimeMillis(),
DateUtils.SECOND_IN_MILLIS,
flags);
Isso retorna períodos de tempo relativos como este:
1 minuto atrás36 minutos atrás4 horas atrás...
O que estou tentando fazer é exibir isso, assim:
1m36m4h...
Eu sei que o DateUtils tem o sinalizador FORMAT_ABBREV_ALL, mas isso não abrevia a string como eu quero ...
Como posso criar algo personalizado para isso?