Skip to content

Commit 6ea0071

Browse files
committed
Extract log tag to a global value
1 parent 3ba9470 commit 6ea0071

1 file changed

Lines changed: 18 additions & 17 deletions

File tree

app/src/main/java/ai/elimu/content_provider/ui/emoji/EmojisFragment.kt

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import java.util.concurrent.Executors
2525

2626
class EmojisFragment : Fragment() {
2727

28+
private val TAG = javaClass.name
2829
private var emojisViewModel: EmojisViewModel? = null
2930
private lateinit var binding: FragmentEmojisBinding
3031

@@ -33,40 +34,40 @@ class EmojisFragment : Fragment() {
3334
container: ViewGroup?,
3435
savedInstanceState: Bundle?
3536
): View {
36-
Log.i(javaClass.name, "onCreateView")
37+
Log.i(TAG, "onCreateView")
3738

3839
emojisViewModel = ViewModelProvider(this).get(EmojisViewModel::class.java)
3940
binding = FragmentEmojisBinding.inflate(layoutInflater)
4041
emojisViewModel?.getText()?.observe(viewLifecycleOwner, object : Observer<String?> {
4142
override fun onChanged(s: String?) {
42-
Log.i(javaClass.name, "onChanged")
43+
Log.i(TAG, "onChanged")
4344
binding.textEmojis.text = s
4445
}
4546
})
4647
return binding.root
4748
}
4849

4950
override fun onStart() {
50-
Log.i(javaClass.name, "onStart")
51+
Log.i(TAG, "onStart")
5152
super.onStart()
5253

5354
// Download Emojis from REST API, and store them in the database
5455
val baseApplication = activity?.application as? BaseApplication ?: return
5556
val retrofit = baseApplication.retrofit
5657
val emojisService = retrofit.create(EmojisService::class.java)
5758
val emojiGsonsCall = emojisService.listEmojis()
58-
Log.i(javaClass.name, "emojiGsonsCall.request(): " + emojiGsonsCall.request())
59+
Log.i(TAG, "emojiGsonsCall.request(): " + emojiGsonsCall.request())
5960
emojiGsonsCall.enqueue(object : Callback<List<EmojiGson>> {
6061
override fun onResponse(
6162
call: Call<List<EmojiGson>>,
6263
response: Response<List<EmojiGson>>
6364
) {
64-
Log.i(javaClass.name, "onResponse")
65+
Log.i(TAG, "onResponse")
6566

66-
Log.i(javaClass.name, "response: $response")
67+
Log.i(TAG, "response: $response")
6768
if (response.isSuccessful) {
6869
val emojiGsons = response.body() ?: return
69-
Log.i(javaClass.name, "emojiGsons.size(): " + emojiGsons.size)
70+
Log.i(TAG, "emojiGsons.size(): " + emojiGsons.size)
7071

7172
if (emojiGsons.isNotEmpty()) {
7273
processResponseBody(emojiGsons)
@@ -83,9 +84,9 @@ class EmojisFragment : Fragment() {
8384
}
8485

8586
override fun onFailure(call: Call<List<EmojiGson>>, t: Throwable) {
86-
Log.e(javaClass.name, "onFailure", t)
87+
Log.e(TAG, "onFailure", t)
8788

88-
Log.e(javaClass.name, "t.getCause():", t.cause)
89+
Log.e(TAG, "t.getCause():", t.cause)
8990

9091
context?.let { context ->
9192
// Handle error
@@ -99,12 +100,12 @@ class EmojisFragment : Fragment() {
99100
}
100101

101102
private fun processResponseBody(emojiGsons: List<EmojiGson>) {
102-
Log.i(javaClass.name, "processResponseBody")
103+
Log.i(TAG, "processResponseBody")
103104

104105
val executorService = Executors.newSingleThreadExecutor()
105106
executorService.execute(object : Runnable {
106107
override fun run() {
107-
Log.i(javaClass.name, "run")
108+
Log.i(TAG, "run")
108109

109110
val roomDb = RoomDb.getDatabase(context)
110111
val emojiDao = roomDb.emojiDao()
@@ -115,34 +116,34 @@ class EmojisFragment : Fragment() {
115116
emojiDao.deleteAll()
116117

117118
for (emojiGson in emojiGsons) {
118-
Log.i(javaClass.name, "emojiGson.getId(): " + emojiGson.id)
119+
Log.i(TAG, "emojiGson.getId(): " + emojiGson.id)
119120

120121
// Store the Emoji in the database
121122
val emoji = getEmoji(emojiGson)
122123
emoji?.let {
123124
emojiDao.insert(emoji)
124-
Log.i(javaClass.name, "Stored Emoji in database with ID " + emoji.id)
125+
Log.i(TAG, "Stored Emoji in database with ID " + emoji.id)
125126
}
126127

127128
// Store all the Emoji's Word labels in the database
128129
val wordGsons = emojiGson.words
129-
Log.i(javaClass.name, "wordGsons.size(): " + wordGsons.size)
130+
Log.i(TAG, "wordGsons.size(): " + wordGsons.size)
130131
for (wordGson in wordGsons) {
131-
Log.i(javaClass.name, "wordGson.getId(): " + wordGson.id)
132+
Log.i(TAG, "wordGson.getId(): " + wordGson.id)
132133
val emojiWord = Emoji_Word()
133134
emojiWord.emoji_id = emojiGson.id
134135
emojiWord.words_id = wordGson.id
135136
emojiWordDao.insert(emojiWord)
136137
Log.i(
137-
javaClass.name,
138+
TAG,
138139
"Stored Emoji_Word in database. Emoji_id: " + emojiWord.emoji_id + ", words_id: " + emojiWord.words_id
139140
)
140141
}
141142
}
142143

143144
// Update the UI
144145
val emojis = emojiDao.loadAll()
145-
Log.i(javaClass.name, "emojis.size(): " + emojis.size)
146+
Log.i(TAG, "emojis.size(): " + emojis.size)
146147
activity?.runOnUiThread {
147148
binding.textEmojis.text = getString(R.string.emojis_size, emojis.size)
148149
Snackbar.make(binding.textEmojis, "emojis.size(): " + emojis.size, Snackbar.LENGTH_LONG)

0 commit comments

Comments
 (0)