move updateWidget class to mainactivity, as its not used anywhere else

This commit is contained in:
tibbi 2016-11-14 22:22:19 +01:00
parent 66d75b96b0
commit afbf579ece
2 changed files with 15 additions and 20 deletions

View File

@ -1,16 +1,8 @@
package com.simplemobiletools.notes package com.simplemobiletools.notes
import android.appwidget.AppWidgetManager
import android.content.ComponentName
import android.content.Context import android.content.Context
import android.content.Intent
import android.widget.Toast
object Utils { object Utils {
fun showToast(context: Context, resId: Int) {
Toast.makeText(context, context.resources.getString(resId), Toast.LENGTH_SHORT).show()
}
fun getTextSize(context: Context): Float { fun getTextSize(context: Context): Float {
val fontSize = Config.newInstance(context).fontSize val fontSize = Config.newInstance(context).fontSize
val res = context.resources val res = context.resources
@ -21,14 +13,4 @@ object Utils {
else -> res.getDimension(R.dimen.medium_text_size) 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)
}
} }

View File

@ -1,5 +1,7 @@
package com.simplemobiletools.notes.activities package com.simplemobiletools.notes.activities
import android.appwidget.AppWidgetManager
import android.content.ComponentName
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
@ -11,6 +13,7 @@ import android.view.View
import android.view.WindowManager import android.view.WindowManager
import android.view.inputmethod.InputMethodManager import android.view.inputmethod.InputMethodManager
import android.widget.EditText import android.widget.EditText
import com.simplemobiletools.notes.MyWidgetProvider
import com.simplemobiletools.notes.R import com.simplemobiletools.notes.R
import com.simplemobiletools.notes.Utils import com.simplemobiletools.notes.Utils
import com.simplemobiletools.notes.databases.DBHelper 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_label.visibility = if (mNotes.size <= 1) View.GONE else View.VISIBLE
current_note_title.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() { fun displayNewNoteDialog() {
@ -188,7 +191,7 @@ class MainActivity : SimpleActivity(), OpenNoteDialog.OpenNoteListener {
} }
hideKeyboard() hideKeyboard()
Utils.updateWidget(applicationContext) updateWidget(applicationContext)
} }
private fun shareText() { private fun shareText() {
@ -215,4 +218,14 @@ class MainActivity : SimpleActivity(), OpenNoteDialog.OpenNoteListener {
} }
override fun noteSelected(id: Int) = updateSelectedNote(id) 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)
}
} }