performclick是什么意思?行内专家带你全面了解!

吉云

今天碰到个需求,需要在代码里头实现自动点击某个按钮的效果,就像是用户真的拿手指头点一下似的。一开始我还真不知道咋弄,后来一查,发现有个叫 performClick() 的方法,说是能搞定这个事儿。

我琢磨着,这玩意儿应该挺简单的,不就是调用个方法嘛于是我就直接在代码里找到那个按钮,然后给它来个 performClick()

你猜怎么着?还真管用!Activity 一跑起来,那个按钮就跟被点似的,执行它对应的点击事件里的内容。感觉就像是系统在帮我点按钮一样,挺神奇的。

performclick是什么意思?行内专家带你全面了解!

不过话说回来,我还是多留个心眼。网上有人说,用这个方法的时候得注意点我估摸着,可能是在某些特殊情况下,直接这么用可能会出问题。但我这回的需求比较简单,就是单纯地想在程序启动的时候模拟点击一下按钮,所以目前用着还没啥毛病。

实践出真知

  • 先找到要点击的按钮(或者其他啥控件,反正得是个能点的东西)。
  • 然后,在需要模拟点击的地方,给它来个 performClick() 就完事儿。

performclick是什么意思?行内专家带你全面了解!

这回用 performClick() 还挺顺利的。以后要是再遇到类似的需求,我就知道该咋办,嘿

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]