Cómo utilizar función reutilizable – Android, Java.
Implementé una pequeña parte de if-else para obtener las primeras tres letras del mes cuando la instancia del calendario = Calendar.getInstance (); recupera el valor entero del mes. Quiero usarlo como una función reutilizable. He intentado crear otro archivo java pero no funciona. ¿Alguien puede decirme cómo puedo usarlo?
public class MstrMonth {
public MstrMonth() {}
public static String getCurrentMonth(String currentMonth) {
Calendar instance = Calendar.getInstance();
int mMonth = instance.get(Calendar.MONTH) + 1;
if(mMonth == 1){
currentMonth = "ENE";
}else if (mMonth == 2){
currentMonth = "FEB";
}else if (mMonth == 3){
currentMonth = "MAR";
}else if (mMonth == 4){
currentMonth = "ABR";
}else if (mMonth == 5){
currentMonth = "MAY";
}else if (mMonth == 6){
currentMonth = "JUN";
}else if (mMonth == 7){
currentMonth = "JUL";
}else if (mMonth == 8){
currentMonth = "AGO";
}else if (mMonth == 9){
currentMonth = "SEP";
}else if (mMonth == 10){
currentMonth = "OCT";
}else if (mMonth == 11){
currentMonth = "NOV";
}else if (mMonth == 12){
currentMonth = "DIC";
}
return currentMonth;
}
}
En la actividad principal;
String currentMonth;
MstrMonth.getCurrentMonth(currentMonth);
Quiero obtener el código del mes aquí pero da un valor nulo.
davy.ai
Necesitas asignar el valor de retorno del método
getCurrentMonth()
a la variablecurrentMonth
.String currentMonth = MstrMonth.getCurrentMonth(currentMonth);