firebase를 백엔드로 사용하여 응용 프로그램을 빌드하고 있습니다. 얻은 유닉스 시간을 textView에 표시 할 수 없습니다.
난timeStamp
라는 변수에 기록 동작의 유닉스 시간을 저장 ServerValue.TIMESTAMP &
을 사용했다. 아래의 행을 실행했습니다. & new SimpleDateFormat("H:mm",Locale.US);
및 format
아래에 빨간 선이있었습니다.
hovertext 읽이 내 RecyclerView.ViewHolder 클래스 내 코드
"Call requires API level 24 (current min is 15) android.icu.text.SimpleDateFormat#SimpleDateFormat
입니다 :
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("H:mm");
simpleDateFormat.format(timeStamp));
noticeTimeStampTextView.setText(simpleDateFormat);
나는이 얻을 또한 실행 버튼을 누른 후 :
Error:(32, 32) error: no suitable method found for setText(SimpleDateFormat)
method TextView.setText(CharSequence) is not applicable
(argument mismatch; SimpleDateFormat cannot be converted to CharSequence)
method TextView.setText(int) is not applicable
(argument mismatch; SimpleDateFormat cannot be converted to int)
을 어떻게 해결해야합니까?
당신이 말한 것을 한 후에이 오류가 발생합니다 - java.lang.NoClassDefFoundError : 실패한 해결 방법 : Landroid/icu/text/SimpleDateFormat; –
Android Studio에서 일하고 있습니까? gradble 빌드를 실행 해보십시오. – adao7000
예, Android 스튜디오를 사용 중이며 프로젝트가 잘 진행 중입니다. 휴대 전화에서 앱을 실행하면이 오류가 발생합니다. 빨간 선이 여전히 남아있는 이유는 무엇입니까? –