Skip to content

Commit afbf579

Browse files
committed
move updateWidget class to mainactivity, as its not used anywhere else
1 parent 66d75b9 commit afbf579

File tree

2 files changed

+15
-20
lines changed

2 files changed

+15
-20
lines changed
Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
11
package com.simplemobiletools.notes
22

3-
import android.appwidget.AppWidgetManager
4-
import android.content.ComponentName
53
import android.content.Context
6-
import android.content.Intent
7-
import android.widget.Toast
84

95
object Utils {
10-
fun showToast(context: Context, resId: Int) {
11-
Toast.makeText(context, context.resources.getString(resId), Toast.LENGTH_SHORT).show()
12-
}
13-
146
fun getTextSize(context: Context): Float {
157
val fontSize = Config.newInstance(context).fontSize
168
val res = context.resources
@@ -21,14 +13,4 @@ object Utils {
2113
else -> res.getDimension(R.dimen.medium_text_size)
2214
}
2315
}
24-
25-
fun updateWidget(context: Context) {
26-
val widgetManager = AppWidgetManager.getInstance(context)
27-
val ids = widgetManager.getAppWidgetIds(ComponentName(context, MyWidgetProvider::class.java))
28-
29-
val intent = Intent(context, MyWidgetProvider::class.java)
30-
intent.action = AppWidgetManager.ACTION_APPWIDGET_UPDATE
31-
intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, ids)
32-
context.sendBroadcast(intent)
33-
}
3416
}

app/src/main/kotlin/com/simplemobiletools/notes/activities/MainActivity.kt

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.simplemobiletools.notes.activities
22

3+
import android.appwidget.AppWidgetManager
4+
import android.content.ComponentName
35
import android.content.Context
46
import android.content.Intent
57
import android.os.Bundle
@@ -11,6 +13,7 @@ import android.view.View
1113
import android.view.WindowManager
1214
import android.view.inputmethod.InputMethodManager
1315
import android.widget.EditText
16+
import com.simplemobiletools.notes.MyWidgetProvider
1417
import com.simplemobiletools.notes.R
1518
import com.simplemobiletools.notes.Utils
1619
import com.simplemobiletools.notes.databases.DBHelper
@@ -113,7 +116,7 @@ class MainActivity : SimpleActivity(), OpenNoteDialog.OpenNoteListener {
113116

114117
current_note_label.visibility = if (mNotes.size <= 1) View.GONE else View.VISIBLE
115118
current_note_title.visibility = if (mNotes.size <= 1) View.GONE else View.VISIBLE
116-
Utils.updateWidget(applicationContext)
119+
updateWidget(applicationContext)
117120
}
118121

119122
fun displayNewNoteDialog() {
@@ -188,7 +191,7 @@ class MainActivity : SimpleActivity(), OpenNoteDialog.OpenNoteListener {
188191
}
189192

190193
hideKeyboard()
191-
Utils.updateWidget(applicationContext)
194+
updateWidget(applicationContext)
192195
}
193196

194197
private fun shareText() {
@@ -215,4 +218,14 @@ class MainActivity : SimpleActivity(), OpenNoteDialog.OpenNoteListener {
215218
}
216219

217220
override fun noteSelected(id: Int) = updateSelectedNote(id)
221+
222+
fun updateWidget(context: Context) {
223+
val widgetManager = AppWidgetManager.getInstance(context)
224+
val ids = widgetManager.getAppWidgetIds(ComponentName(context, MyWidgetProvider::class.java))
225+
226+
val intent = Intent(context, MyWidgetProvider::class.java)
227+
intent.action = AppWidgetManager.ACTION_APPWIDGET_UPDATE
228+
intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, ids)
229+
context.sendBroadcast(intent)
230+
}
218231
}

0 commit comments

Comments
 (0)