Android java.lang.IllegalStateException: Could not execute method of the activity

This line is throwing anNPE, producing an IllegalStateException in the exception chain:

int stopPortRange = Integer.parseInt(stopPort.getText().toString());

as you don’t initialize stopPort (or startPort) in your onCreate method. You should have something like:

stopPort = (EditText) findViewById(R.id.stop_port_field);

The statement

EditText stopPort;

simply declares the variable which is null by default. Only instances that have been instantiated can have their methods invoked.

Leave a Comment