got timed notification working
This commit is contained in:
parent
0b63598ee7
commit
949c1300e6
2 changed files with 20 additions and 1 deletions
|
@ -1,6 +1,25 @@
|
||||||
package net.broodjeaap.ohthatsa
|
package net.broodjeaap.ohthatsa
|
||||||
|
|
||||||
|
import android.media.RingtoneManager
|
||||||
import io.flutter.embedding.android.FlutterActivity
|
import io.flutter.embedding.android.FlutterActivity
|
||||||
|
import io.flutter.embedding.engine.FlutterEngine
|
||||||
|
import io.flutter.plugin.common.MethodCall
|
||||||
|
import io.flutter.plugin.common.MethodChannel
|
||||||
|
import io.flutter.plugins.GeneratedPluginRegistrant
|
||||||
|
import java.util.*
|
||||||
|
|
||||||
|
|
||||||
class MainActivity: FlutterActivity() {
|
class MainActivity: FlutterActivity() {
|
||||||
|
override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
|
||||||
|
GeneratedPluginRegistrant.registerWith(flutterEngine)
|
||||||
|
MethodChannel(flutterEngine.dartExecutor, "net.broodjeaap.othatsa").setMethodCallHandler {
|
||||||
|
call: MethodCall, result: MethodChannel.Result ->
|
||||||
|
if ("getAlarmUri" == call.method) {
|
||||||
|
result.success(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM).toString())
|
||||||
|
}
|
||||||
|
if ("getTimeZoneName" == call.method) {
|
||||||
|
result.success(TimeZone.getDefault().getID())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,7 +23,7 @@ final BehaviorSubject<String> selectNotificationSubject =
|
||||||
BehaviorSubject<String>();
|
BehaviorSubject<String>();
|
||||||
|
|
||||||
const MethodChannel platform =
|
const MethodChannel platform =
|
||||||
MethodChannel('dexterx.dev/flutter_local_notifications_example');
|
MethodChannel('net.broodjeaap.othatsa');
|
||||||
|
|
||||||
class ReceivedNotification {
|
class ReceivedNotification {
|
||||||
ReceivedNotification({
|
ReceivedNotification({
|
||||||
|
|
Loading…
Add table
Reference in a new issue