安卓工作室工具,发现重复或类似的代码部分?

ERJ*_*JAN 9 android android-studio

我的Activity中有大约1200行代码.是否有工具可以查看我的代码并找到一些可以放在一个方法中的类似重复代码?像这样:

onCreate(){
  image1.startAnimation(am1) ;
  image2.startAnimation(am1) ;

  .....
  image1.startAnimation(am1) ;
  image2.startAnimation(am1) ;

}
Run Code Online (Sandbox Code Playgroud)

我想在一个方法中放入相同的代码,有没有办法自动发现重复的代码?

rac*_*acs 5

IntelliJ能够通过运行静态分析来检测重复代码,但Android Studio中尚未提供此工具.希望它迟早会被添加.

与此同时,您可以尝试PMD,虽然它对Android源代码来说不太方便.