打字指標在聊天應用程序如何實現輸入指示器有人在打字就像什麼應用程序內使用火力地堡在聊天應用程序如何實現使用火力地堡
-3
A
回答
1
爲了實現這一目標或Messenger Android Studio中,您需要在Firebase數據庫中添加一個新字段,名稱爲:typing
,默認值爲false
。然後在EditText
上使用addTextChangedListener()
方法實際查看某人何時輸入消息。當有人鍵入內容時,onTextChanged()
方法被觸發。現在將typing
的值從false更改爲true
。在此之後,addValueEventListener
查看值何時更改。如果該值爲true,則在聊天室中顯示該消息。所以,我建議你使用下面的代碼:
yourEditText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (!TextUtils.isEmpty(s)) {
//Set the value of typing field to true.
} else {
// Set to false
}
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
@Override
public void afterTextChanged(Editable s) {}
});
+0
我需要還有一個幫助如何在someOne正在輸入數據庫層次結構時更新isTyping,如下所示:https://firebasestorage.googleapis.com/v0/b/websolutionseo-8c349.appspot.com/o/Capture.PNG?alt=media&token = 3f78dfc5-ec33-40d1-AF19-e0853d0f2b5c – Arsalan
相關問題
- 1. 的Android - 火力地堡 - 向用戶發送聊天室
- 2. 在應用程序中實現聊天?
- 3. 火力地堡:使用comodin
- 4. 火力地堡後端使用Java Web應用程序
- 5. 管理火力地堡用戶在應用程序
- 6. 火力地堡查詢實現
- 7. 添加upvotes到reactjs和火力地堡聊天室
- 8. 聊天火力地堡轉換成片段
- 9. 在火力地堡
- 10. $在火力地堡
- 11. 火力IOS聊天應用程序無法正常工作
- 12. 火力地堡社交媒體應用程序:用戶節省
- 13. 如何在android中實現聊天應用程序?
- 14. 火力地堡用戶registeration
- 15. 如何利用火力地堡
- 16. 我使用的開發在Android聊天應用火力
- 17. iOS的火力地堡應用FIRApp.configure()
- 18. 火力地堡認證+火力地堡貯存在Unity3d
- 19. 添加火力地堡聯繫到Java應用程序
- 20. 火力地堡控制檯顯示未知的應用程序
- 21. 的Android - 火力地堡OrderByChild的應用程序崩潰
- 22. 實時值聽衆在火力地堡
- 23. 火力地堡的iOS斯威夫特 - 檢索對應的聊天對話ID
- 24. 使用Java EE實現聊天應用程序
- 25. 如何實現Android的聊天應用程序?
- 26. 火力地堡child_added
- 27. 從火力地堡
- 28. 與火力地堡
- 29. 火力地堡DatabaseReference
- 30. 的火力地堡
重複:https://stackoverflow.com/questions/33797431/how-to-determine-if-someone-is-typing-on-edittext –