0

我正在尝试开发一个颤振应用程序,当我单击应用程序图标时,任务将在不启动应用程序的情况下启动,我找到了包快速操作,但是当我单击快速操作时,总是启动应用程序这是我的代码

 import 'package:flutter/material.dart';
 import 'package:quick_actions/quick_actions.dart';

 void main() {
     WidgetsFlutterBinding.ensureInitialized();
     final QuickActions quickActions = QuickActions();

     quickActions.initialize((shortcutType) {
       if (shortcutType == 'action_one') {
          print('The user tapped on the "Main view" action.');
       }
     });

     quickActions.setShortcutItems(<ShortcutItem>[
       const ShortcutItem(
         type: 'action_one',
         localizedTitle: 'Action one',
         icon: 'AppIcon',
         ),
       const ShortcutItem(
         type: 'action_two', localizedTitle: 'Action two', icon: 'ic_launcher'),
       ]);
   //runApp(MyApp());<-- comment
   }

感谢你们对我的帮助

4

1 回答 1

0

我认为您只需单击一下,
您必须在应用程序上长按,
还要检查 const 是否丢失。

final QuickActions quickActions = const QuickActions();
于 2019-12-25T08:37:24.530 回答