需求:Android Widget内部添加一个ListView,ListView内部有很多的Item,希望点击这个ListView便能跳转到APP的主界面。

实现方法:

(1)update方法内部为listview设置template,跳转的Activity是MainActivity。

(2)因为对于ListView的处理要实现RemoteViewsFactory接口,并且重写getViewAt方法,因此在该方法内部

其中tv_pricediff是listview Item中的一个组件,如果需要整个Item都能跳转,需要用rv.setOnClickFillIntent设置多个组件。

 

注意:上面的两个步骤缺一不可listview使用setPendingIntentTemplate,item使用setOnClickFillInIntent

如果需要跳转广播,使用getBroadCast;需要跳转服务,使用getService。

 

更多相关文章

  1. Android的线程和线程池(一)
  2. android httpclient 302自动跳转
  3. 【Android】 onClick与onTouch并存触发的问题
  4. Android中的android:layout_weight使用详解
  5. android 如何连真机测试
  6. android eclipse环境搭建
  7. Mac OS X下设置android NDK的环境(详细实测有图)
  8. Android基础教程——数据存储之操作数据库SQLlite(一)
  9. Android画图之Bitmap(一)

随机推荐

  1. Android(安卓)关机流程分析
  2. android 录音操作
  3. ImageView
  4. 书籍
  5. Hack Android(安卓)SD Card support
  6. Android(安卓)tips tool 发现的性能问题
  7. android生命周期onstop不一定会执行
  8. android 图片合成
  9. Android之SharedPreferences权限
  10. Android(安卓)APIDemo gif图片显示