diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/Utils.kt b/app/src/main/kotlin/com/simplemobiletools/notes/Utils.kt index 2a33023f..a8a53c49 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/Utils.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/Utils.kt @@ -1,16 +1,8 @@ package com.simplemobiletools.notes -import android.appwidget.AppWidgetManager -import android.content.ComponentName import android.content.Context -import android.content.Intent -import android.widget.Toast object Utils { - fun showToast(context: Context, resId: Int) { - Toast.makeText(context, context.resources.getString(resId), Toast.LENGTH_SHORT).show() - } - fun getTextSize(context: Context): Float { val fontSize = Config.newInstance(context).fontSize val res = context.resources @@ -21,14 +13,4 @@ object Utils { else -> res.getDimension(R.dimen.medium_text_size) } } - - fun updateWidget(context: Context) { - val widgetManager = AppWidgetManager.getInstance(context) - val ids = widgetManager.getAppWidgetIds(ComponentName(context, MyWidgetProvider::class.java)) - - val intent = Intent(context, MyWidgetProvider::class.java) - intent.action = AppWidgetManager.ACTION_APPWIDGET_UPDATE - intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, ids) - context.sendBroadcast(intent) - } } diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/notes/activities/MainActivity.kt index d962dbec..966e91ba 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/activities/MainActivity.kt @@ -1,5 +1,7 @@ package com.simplemobiletools.notes.activities +import android.appwidget.AppWidgetManager +import android.content.ComponentName import android.content.Context import android.content.Intent import android.os.Bundle @@ -11,6 +13,7 @@ import android.view.View import android.view.WindowManager import android.view.inputmethod.InputMethodManager import android.widget.EditText +import com.simplemobiletools.notes.MyWidgetProvider import com.simplemobiletools.notes.R import com.simplemobiletools.notes.Utils import com.simplemobiletools.notes.databases.DBHelper @@ -113,7 +116,7 @@ class MainActivity : SimpleActivity(), OpenNoteDialog.OpenNoteListener { current_note_label.visibility = if (mNotes.size <= 1) View.GONE else View.VISIBLE current_note_title.visibility = if (mNotes.size <= 1) View.GONE else View.VISIBLE - Utils.updateWidget(applicationContext) + updateWidget(applicationContext) } fun displayNewNoteDialog() { @@ -188,7 +191,7 @@ class MainActivity : SimpleActivity(), OpenNoteDialog.OpenNoteListener { } hideKeyboard() - Utils.updateWidget(applicationContext) + updateWidget(applicationContext) } private fun shareText() { @@ -215,4 +218,14 @@ class MainActivity : SimpleActivity(), OpenNoteDialog.OpenNoteListener { } override fun noteSelected(id: Int) = updateSelectedNote(id) + + fun updateWidget(context: Context) { + val widgetManager = AppWidgetManager.getInstance(context) + val ids = widgetManager.getAppWidgetIds(ComponentName(context, MyWidgetProvider::class.java)) + + val intent = Intent(context, MyWidgetProvider::class.java) + intent.action = AppWidgetManager.ACTION_APPWIDGET_UPDATE + intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, ids) + context.sendBroadcast(intent) + } }