gpt4 book ai didi

android - 如何从 Android 主屏幕小部件启动 Activity

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:33:46 25 4
gpt4 key购买 nike

我正在拼命地思考如何实现主屏幕小部件。现在,我(终于)能够让我的小部件上的按钮响应按钮按下,在 list 中设置一个 Intent 过滤器。

但是,我终生无法弄清楚如何在按下按钮时启动 Activity 。基本上,这是我的代码:

 @Override 
public void onReceive(Context context, Intent intent)
{
super.onReceive(context, intent);
if(intent.getAction().equals("com.bic.search.searchWidget.CLICK"))
{
Toast.makeText(context, "It works!!", Toast.LENGTH_SHORT).show();
}
}

不过,我真正想做的是开始一项新 Activity ,而不是显示 toast 消息。我知道它与未决 Intent 有关,但我不知道如何让它发挥作用。

任何帮助和示例代码将不胜感激。非常感谢回答此问题的人!

最佳答案

那么,您的应用小部件应该已经有一个 PendingIntent你绑在按钮上。而不是 PendingIntent触发 BroadcastReceiver , 让它成为 PendingIntent启动一个 Activity .

关于android - 如何从 Android 主屏幕小部件启动 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2706464/

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