2017-10-03 1 views
1

Android Studio에서 개발 과정에서 단축키로 사용할 수있는 작은 지원 방법이 여러 개 있습니다.이 중 하나는 로깅인지 토스트인지 여부입니다. 어디에서 이러한 '기타'방법을 사용해야합니까? 모범 사례는 무엇입니까? 순간지원 방법을 어떻게 구성해야합니까?

그들은 별도의 클래스는

public class Message { 
public static void message(Context context, String message) { 
    Toast.makeText(context, message, Toast.LENGTH_LONG).show(); 
}} 

이러한 방법으로 채워진 공개 'SupportClass'을 가지고하는 것이 좋다 예컨대 또는이 모든 방법 나쁜 방법은 무엇입니까?

답변

0

대부분의 개발자는 이러한 메서드를 Utils이라는 클래스에 넣었지만 이에 대한 규칙도 규칙도 없습니다.

이것은 나쁜 습관이 아닙니다. 그러나 당신의 도우미 클래스가 많은 메소드를 포함하고 있다면, 더 나은 유지 보수를 위해 클래스를 다른 여러 클래스로 분리 할 수 ​​있습니다.

+0

위대한, 그래서 적어도 나쁘지 않아. 감사. – Xarsiss

+0

당신을 진심으로 환영합니다. :) –

1

내가 무엇이

처럼라는 헬퍼 패키지에 LogHelper, StringHelper, DateHelper 같은

뭔가 ...

당신이 마지막 그 클래스를 선언하고 개인 생성자를 추가해야 여러 헬퍼 만들기입니다

public final class StringHelper { 

    private StringHelper() { 
     //Private constructor for avoiding this class to be construct 
    } 

     //... (your public static methods goes here) 
    } 
+0

다음과 같이 그룹화하는 것에 대해 감사드립니다. – Xarsiss

관련 문제