gpt4 book ai didi

Android 小部件 onClick 不工作

转载 作者:太空狗 更新时间:2023-10-29 16:22:25 27 4
gpt4 key购买 nike

老实说,我不知道我做错了什么。昨晚我有这个工作,我弄乱了代码,我很确定我已经把它恢复到原来的位置,但它在点击时根本没有做任何事情。

这是我的代码

    public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
Log.d(LOG_TAG, "onUpdate(): ");

for (int appWidgetId : appWidgetIds) {


Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("market://details?id=com.xx.xx"));
PendingIntent pendingIntent = PendingIntent.getActivity(context, appWidgetId, intent, PendingIntent.FLAG_UPDATE_CURRENT );


RemoteViews remoteView = new RemoteViews(context.getPackageName(), R.layout.widget);
remoteView.setOnClickPendingIntent(R.id.image, pendingIntent);

}
super.onUpdate(context, appWidgetManager, appWidgetIds);

我只是想在点击小部件时将用户带到市场,但什么也没有发生。

这是一个简单的修复吗?

最佳答案

天哪。我在这上面花了大约 4-5 个小时..才意识到我做错了什么。

我缺少“appWidgetManager.updateAppWidget(appWidgetId, remoteView);”在我的 setOnClickPendingIntent 之后。

编程的乐趣。

关于Android 小部件 onClick 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11339162/

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