Kwgt Clock Widget Direct

override fun onUpdate( context: Context, appWidgetManager: AppWidgetManager, appWidgetIds: IntArray ) appWidgetIds.forEach appWidgetId -> updateAppWidget(context, appWidgetManager, appWidgetId) startClockUpdates(context, appWidgetManager, appWidgetIds)

package com.yourpackage.kwgtclockwidget import android.appwidget.AppWidgetManager import android.appwidget.AppWidgetProvider import android.content.Context import android.widget.RemoteViews import java.text.SimpleDateFormat import java.util.* import android.os.Handler import android.os.Looper kwgt clock widget

override fun onCreate(savedInstanceState: Bundle?) super.onCreate(savedInstanceState) setContentView(R.layout.activity_widget_configure) prefs = getSharedPreferences("widget_prefs", Context.MODE_PRIVATE) appWidgetId = intent?.extras?.getInt( AppWidgetManager.EXTRA_APPWIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID ) ?: AppWidgetManager.INVALID_APPWIDGET_ID setupViews() findViewById<Button>(R.id.saveButton).setOnClickListener saveSettings() override fun onUpdate( context: Context