mirror of
https://github.com/SimpleMobileTools/Simple-Notes.git
synced 2025-02-04 08:07:32 +01:00
move updateWidget class to mainactivity, as its not used anywhere else
This commit is contained in:
parent
66d75b96b0
commit
afbf579ece
@ -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)
|
||||
}
|
||||
}
|
||||
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user