문제

안녕하세요, 안드로이드 애플리케이션을 타임받을 수있는 방법에 대한 코드 예제가있어서 주어진 날짜 이후에 작동하지 않습니까?

테스트를위한 "베타"응용 프로그램을 공개하고 싶지만 응용 프로그램이 공식적으로 베타 버전에있는 동안에 만 작동하는지 확인하고 싶습니다.

도움이 되었습니까?

해결책

캘린더 클래스를 사용하고 신청서가 OnResume의 만료 날짜에 대한 현재 날짜를 확인하는 것이 좋습니다.

코드는 다음과 같이 보입니다.

    protected void onResume()
    {   
        super.onResume();

        Calendar expirationDate = Calendar.getInstance();
        expirationDate.set(2009, 7, 3);  //hardcoded expiration date
        Calendar t = Calendar.getInstance();  //Calendar with current time/date
        if (t.compareTo(expirationDate) == 1)
           finish();
    }

다른 팁

또한 신청서에 따라 만료 통화가 웹 서버로 전화를 걸 수 있습니다. 이렇게하면 날짜를 연장하거나 변경하려면 동적이며 응용 프로그램이 조기에 만료되지 않습니다. 내 2 센트.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top