Java >> Java tutorial >  >> Tag >> break

Sådan opretter du et brudpunkt programmatisk på Android

Jeg tror, ​​at Debug.isDebuggerConnected() er det du leder efter. Dette vil returnere true kun hvis appen startes med debugger tilknyttet og false ellers uanset build type eller flavor . Jeg tror desværre ikke, at man kan stoppe eksekveringen programmæssigt, men med ovenstående instruktion burde man kunne vise en fejlmeddelelse eller smide en undtagelse. Personligt tænker jeg på noget som dette:

if (Debug.isDebuggerConnected()) {
    // throw an exception for the developer with a detailed message
} else {
    // show the general error message to the user with a dialog/toast    
}

Java tag