6

Android Studio 不会在接口的静态方法中停止。

示例:参见项目Conductor(版本)getFilteredNotes的接口Utils.java中的方法:0.9.3

public interface Utils {
    // some lines removed for readability

    static List<Note> getFilteredNotes(AppState appState) {
        List<Note> notes = appState.notes();
        NotesFilter filter = appState.filter();
        return filter(ConsPStack.from(notes), note ->
                filter == NotesFilter.ALL
                        || filter == NotesFilter.CHECKED && note.checked
                        || filter == NotesFilter.UNCHECKED && !note.checked);
    }

当我将接口转换为类时,它可以工作:

public class Utils 

为什么断点在界面上不起作用?

更多细节:

  • 安卓工作室版2.2.2
  • 虚拟设备:Nexus_6_API_25.avd
    • 安卓:7.1.1
    • 中央处理器:x86
  • 调试版本的设置minifyEnabled=false没有帮助
  • 该项目正在使用retrolambda
4

0 回答 0