关于 神马APPTV,293影视APPTV版,乐看TVapp搜索问题只能20-40个的BUG改进方法

1、改进方法,打开 classes.dex文件app

2、找到 pageDown() 代码

    iget v2, p0, Lcom/w293ys/sjkj/vod/SearchActivity;->vodpageindex:I

    if-le v0, v2, :cond_4b

    goto :goto_2d

改为 :if-le v0, v2, :cond_2d

    iget v2, p0, Lcom/w293ys/sjkj/vod/SearchActivity;->vodpageindex:I

    if-le v0, v2, :cond_2d

    goto :goto_2d

3、找到 SearchDatas

    const/4 v2, 0x1

    iput v2, p0, Lcom/w293ys/sjkj/vod/SearchActivity;->pageindex:I

添加代码

    const/4 v2, 0x0

    iput v2, p0, Lcom/w293ys/sjkj/vod/SearchActivity;->totalpage:I

    const/4 v2, 0x1

    iput v2, p0, Lcom/w293ys/sjkj/vod/SearchActivity;->pageindex:I

    const/4 v2, 0x0

    iput v2, p0, Lcom/w293ys/sjkj/vod/SearchActivity;->totalpage:I

重新签名,完成搜索BUG

备注一下:

pageDown()中 vodpageindex没有什么大用,原来是   

     pageindex >= totalpage || pageindex > vodpageindex

然后   pageindex ++

看了程序后发现 vodpageindex 一直是  0x1 所以导至只能显示20-40个

改成

    iget v2, p0, Lcom/w293ys/sjkj/vod/SearchActivity;->vodpageindex:I

    if-le v0, v2, :cond_2d

    goto :goto_2d

或者删除这个判断都可以

出现了新的问题就是 在搜索  ‘Ji’  ‘9i’ 等 的时候会出现新的BUG (死循环或内存溢出)

然后,我就找到了

SearchDatas()=》添加了 totalpage = 0

就是说只要你搜了字母 然后  totalpage = 0

就这么简单解决了。

如发现新的BUG 给我留言,可以继续研究

 BUG的路很长。。。。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值