사용자의 현재 시간을 기반으로 토스트 메시지를 표시 할 수 있습니까?
앱을 만들어야하는데, 오전 1 시부 터 오전 11 시까 지 화면을 열면 "안녕하세요"라는 토스트 메시지가 표시되고 오후 6 시부 터 오후 11 시까 지 화면을 열면 토스트 "좋은 밤"을 표시합니다
public class ToastDisplay extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(Intent.ACTION_USER_PRESENT)){
Toast.makeText(context,"Good Morning",Toast.LENGTH_SHORT).show();
}
}
}
당신이 할 수있는 일 나는 Calendar
현재 시간을 얻기 위해 수업을 사용 합니다. 시간을 확인하고 그에 따라 토스트를 표시하십시오.
Calendar currentTime = Calender.getInstance();
int hour = currentTime.get(Calendar.HOUR_OF_DAY);
if(Use your condition here) {
Display toast
} else if(Use your other condition) {
Display toast
}
참고 hour
로 24 시간 형식이므로이를 염두에두고 확인해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다