Android

CODE String text1 = "🥰🤯"; String text2 = " ♡♥☆★가나다ABCabc123!@#"; Pattern rex = Pattern.compile("[\\x{10000}-\\x{10ffff}\ud800-\udfff]"); Matcher rexMatcher1 = rex.matcher(text1); Matcher rexMatcher2 = rex.matcher(text2); System.out.println("text1 이모지 포함되어 있는가? : " + rexMatcher1.find()); System.out.println("text2 이모지 포함되어 있는가? : " + rexMatcher2.find()); Output text1 이모지 포함되어 있는가? : true text2 이모지..
1. EventBus란? 기존의 Intent와 Serializable의 사용으로 화면전환시 데이터를 같이 심어 전송하는 방법 대신 화면전환을 하지 않고 데이터만 전송하여 여러 다른 엑티비티 혹은 프레그먼트, 변수에 데이터를 뿌려주는 방식으로 실시간 데이터 수발신을 만듬 2. 의존성 추가 implementation 'org.greenrobot:eventbus:3.2.0' 3. 데이터 캐리어 선언 일반적으로 데이터를 담아놓는 그릇으로 생각하면됨, 보통 MainActivity에서 데이터를 수발신 업데이트함 public class MessageEvent { public final String message; public MessageEvent(String message) { this.message = messa..
1. Buffer란? 입력된 값을 바로 보내는 것 보다 한대 묶어서 보내기 위한 장치 //BufferedWriter 파일에 쓰기 BufferedWriter out = new BufferedWriter(new FileWriter("out.txt")); //BufferedReader 파일에서 읽기 BufferedReader in = new BufferedReader(new FileReader("in.txt")); FileWriter로 out.txt를 만들고 BufferedWriter로 Buffer를 사용해 데이터를 빨리 전송
1. orderByChild와 equalTo Repo.kt fun getCommentData(cafeName : String) : LiveData { val mutableData = MutableLiveData() val database = Firebase.database("https://coffeezoo-30c55-default-rtdb.asia-southeast1.firebasedatabase.app/") val myRef = database.getReference("ReviewData").orderByChild("cafeName").equalTo(cafeName) myRef.addValueEventListener(object : ValueEventListener { val listData : Mut..
🔔벨91
'Android' 카테고리의 글 목록 (12 Page)