mirror of
https://github.com/ChronosX88/Influence.git
synced 2024-11-23 10:02:18 +00:00
The ServiceConnection object is directly put in the AppHelper (anonymous)
This commit is contained in:
parent
65bb540110
commit
64975460d3
@ -140,7 +140,7 @@ public class LoginActivity extends AppCompatActivity implements CoreContracts.IL
|
|||||||
private void doLogin() {
|
private void doLogin() {
|
||||||
loadingScreen(true);
|
loadingScreen(true);
|
||||||
startService(new Intent(this, XMPPConnectionService.class));
|
startService(new Intent(this, XMPPConnectionService.class));
|
||||||
ServiceConnection connection = new ServiceConnection() {
|
AppHelper.setServiceConnection(new ServiceConnection() {
|
||||||
@Override
|
@Override
|
||||||
public void onServiceConnected(ComponentName name, IBinder service) {
|
public void onServiceConnected(ComponentName name, IBinder service) {
|
||||||
XMPPConnectionService.XMPPServiceBinder binder = (XMPPConnectionService.XMPPServiceBinder) service;
|
XMPPConnectionService.XMPPServiceBinder binder = (XMPPConnectionService.XMPPServiceBinder) service;
|
||||||
@ -151,9 +151,8 @@ public class LoginActivity extends AppCompatActivity implements CoreContracts.IL
|
|||||||
public void onServiceDisconnected(ComponentName name) {
|
public void onServiceDisconnected(ComponentName name) {
|
||||||
AppHelper.setXmppConnection(null);
|
AppHelper.setXmppConnection(null);
|
||||||
}
|
}
|
||||||
};
|
});
|
||||||
AppHelper.setServiceConnection(connection);
|
bindService(new Intent(this, XMPPConnectionService.class), AppHelper.getServiceConnection(), Context.BIND_AUTO_CREATE);
|
||||||
bindService(new Intent(this, XMPPConnectionService.class), connection, Context.BIND_AUTO_CREATE);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||||
|
Loading…
Reference in New Issue
Block a user