chore: update example to use cross-platform API
This commit is contained in:
parent
1215aa671d
commit
32d429da19
|
@ -15,9 +15,9 @@ import (
|
|||
"gioui.org/op"
|
||||
"gioui.org/text"
|
||||
"gioui.org/widget/material"
|
||||
"git.sr.ht/~whereswaldon/niotify"
|
||||
|
||||
"gioui.org/font/gofont"
|
||||
"git.sr.ht/~whereswaldon/niotify/android"
|
||||
)
|
||||
|
||||
//go:generate javac -target 1.8 -source 1.8 -bootclasspath $ANDROID_HOME/platforms/android-29/android.jar ../android/NotificationHelper.java
|
||||
|
@ -53,16 +53,14 @@ func loop(w *app.Window) error {
|
|||
if first {
|
||||
first = false
|
||||
go func() {
|
||||
channel, err := android.NewChannel(android.ImportanceMax, "CHANNEL", "hello", "description")
|
||||
mgr, err := niotify.NewManager()
|
||||
if err != nil {
|
||||
log.Printf("channel creation failed: %v", err)
|
||||
log.Printf("manager creation failed: %v", err)
|
||||
}
|
||||
log.Println(channel)
|
||||
notif, err := channel.Send("hello!", "IS GIO OUT THERE?")
|
||||
notif, err := mgr.CreateNotification("hello!", "IS GIO OUT THERE?")
|
||||
if err != nil {
|
||||
log.Printf("notification send failed: %v", err)
|
||||
}
|
||||
log.Println(notif)
|
||||
time.Sleep(time.Second * 10)
|
||||
if err := notif.Cancel(); err != nil {
|
||||
log.Printf("failed cancelling: %v", err)
|
||||
|
|
Loading…
Reference in New Issue
Block a user