【问题标题】:Android app widget with AdapterViewFlipper clear state具有 AdapterViewFlipper 清除状态的 Android 应用小部件
【发布时间】:2015-12-09 09:49:24
【问题描述】:

我正在使用 AdapterViewFlipper 开发应用程序小部件,并且我有一些包含一些元素的自定义数据源。
问题是当数据源更改时位置保持不变。发生这种情况时我需要重置位置,例如setPosition(0),但 RemoteView 不包含此方法。
我尝试使用 notifyAppWidgetViewDataChanged 并重用 remoteViews.setRemoteAdapter(R.id.page_flipper, intent);
但它没有帮助。

还有比这更好的方法吗?

private resetPosition(int currentPage){
   for(int i=currentPage; i>0; i--){
       rv.showPrevious(R.id.page_flipper);
   }
}

【问题讨论】:

    标签: android android-appwidget remoteview


    【解决方案1】:

    我找到了解决办法!

    rv.setDisplayedChild(R.id.page_flipper, 0);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-19
      • 1970-01-01
      • 2021-12-15
      • 2021-06-11
      • 2021-12-24
      • 2018-10-10
      • 1970-01-01
      • 2021-02-16
      相关资源
      最近更新 更多