한 걸음 두 걸음

안드로이드 Android ] Utils 만들어 사용하기 / ToastUtils 본문

FrontEnd/Android

안드로이드 Android ] Utils 만들어 사용하기 / ToastUtils

언제나 변함없이 2019. 12. 24. 13:37
반응형

AndroidStudio

안드로이드스튜디오에서 Utils를 사용하는 방법입니다. 자주 사용하는 함수 (예, Toast함수)를 Utils로 묶어두면 유용하게 사용할 수 있어요. 이번엔 간단하게 Toast.Utils를 만들어보겠습니다 : ) ㅎㅎㅎ

Utils가 많아질 것을 고려해 Package아래에 ToastUtil.java를 만들어주었습니다.

/**
    Created by 2019.12.24...
*/
public class ToastUtil {

    public static void print(Context context, String str) {
        Toast.makeText(context, str, Toast.LENGTH_SHORT).show();
    }
}

Toast함수를 사용할 때 필요한 context와 String을 메세지로 받아와서 함수를 만들어주었습니다. 이 때, 함수는 static하게 만들어주어야 다른 클래스에서 접근하여 사용할 수 있습니다.

만들어두면 어디서든지, MainActivity.java등에서도 가져와서 사용할 수 있습니다.

        ToastUtil.print(mContext,input1Edittext.getText().toString());

이렇게 활용하면 toast문을 띄울 때마다 Toast.makeText().show()를 모두 써줄 필요가 없게됩니다. ㅎㅎ 추가로 모듈화를 사용하여 Utils를 모듈에 추가하는 것도 좋은 방법입니다.https://onepinetwopine.tistory.com/528

반응형