Я пытаюсь запустить службу в Android после ее создания:
String ip = ((EditText)findViewById(R.id.ip)).getText().toString();
int port = Integer.valueOf( ((EditText)findViewById(R.id.port)).
getText().toString() );
try {
IConnectionManager connectionManager =
new SocketConnectionManager(ip, port);
Alerter alerter = new Alerter(connectionManager);
**//tell android to start alerter**
} catch (IOException e) {
// show a dialog
e.printStackTrace();
}
Кажется, что андроид настаивает на создании экземпляра самого класса. Кто-нибудь знает способ введения зависимости без обращения к глобальному состоянию?