gpt4 book ai didi

android - 使用数据创建快捷方式

转载 作者:行者123 更新时间:2023-11-29 00:20:21 24 4
gpt4 key购买 nike

我正在开发一个公交车时间表 Android 应用程序,我希望用户可以在他们最喜欢的公交车站走捷径。

当用户点击快捷方式时,应该会显示该巴士站的出发时间。

我已经知道如何创建快捷方式,但不知道如何将数据保存到其中(在我的应用程序中是公交车站 ID)。

最佳答案

很容易找到解决方案

Intent shortcutIntent = new Intent(context.getApplicationContext(),MainActivity.class);
shortcutIntent.putExtra("stop", stopName);
shortcutIntent.setAction(Intent.ACTION_MAIN);

Intent addIntent = new Intent();
addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, stopName);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
Intent.ShortcutIconResource.fromContext(context.getApplicationContext(), R.drawable.ic_launcher));

addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
context.getApplicationContext().sendBroadcast(addIntent);

在 ActivityMain.java 上获得额外的“停止”...

Intent i = getIntent();
String stop = i.getStringExtra("stop");

关于android - 使用数据创建快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23569657/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com