AdapterViewFlipper的应用程序插件:setPendingIntentTemplate()和setOnClickFillInIntent()不工作应用程序、插件、工作、AdapterVi

2023-09-04 04:42:46 作者:孤

我改变一个ListView我的应用程序窗口小部件的AdapterViewFlipper。问题是,我需要处理一个项目的点击。它的工作完美地设置一个悬而未决的意图模板setPendingIntentTemplate()整个ListView和设置setOnClickFillInIntent()一个fillInIntent到它的每一个项目。但是现在,随着AdapterViewFlipper,它不工作了。我失去了一些东西?

I am changing a ListView in my app widget to an AdapterViewFlipper. The problem is, I need to handle a click on an item. It worked perfectly to set a pending intent template with setPendingIntentTemplate() to the whole ListView and set a fillInIntent with setOnClickFillInIntent() to each of its items. But now, with AdapterViewFlipper, it doesn't work anymore. Am I missing something?

推荐答案

您不能调用setOnClickFillInIntent()与项目的根视图的ID。使用任何子视图来代替。

You must not call setOnClickFillInIntent() with the id of the item's root view. Use any child view instead.