tune bind/create service logic
This commit is contained in:
parent
4716696515
commit
328c6af2c6
|
@ -106,9 +106,12 @@ public class Orbot extends ActionBarActivity implements TorConstants, OnLongClic
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Intent torService;
|
||||||
|
|
||||||
private void startService ()
|
private void startService ()
|
||||||
{
|
{
|
||||||
Intent torService = new Intent(this, TorService.class);
|
torService = new Intent(this, TorService.class);
|
||||||
|
startService(torService);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
if (Build.VERSION.SDK_INT > 14)
|
if (Build.VERSION.SDK_INT > 14)
|
||||||
|
@ -120,11 +123,9 @@ public class Orbot extends ActionBarActivity implements TorConstants, OnLongClic
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
*/
|
*/
|
||||||
bindService(torService,
|
|
||||||
mConnection, Context.BIND_AUTO_CREATE);
|
|
||||||
//}
|
//}
|
||||||
|
|
||||||
startService(torService);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -463,6 +464,8 @@ public class Orbot extends ActionBarActivity implements TorConstants, OnLongClic
|
||||||
|
|
||||||
if (aDialog != null)
|
if (aDialog != null)
|
||||||
aDialog.dismiss();
|
aDialog.dismiss();
|
||||||
|
|
||||||
|
unbindService(mConnection);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void doTorCheck ()
|
private void doTorCheck ()
|
||||||
|
@ -796,6 +799,9 @@ public class Orbot extends ActionBarActivity implements TorConstants, OnLongClic
|
||||||
protected void onResume() {
|
protected void onResume() {
|
||||||
super.onResume();
|
super.onResume();
|
||||||
|
|
||||||
|
bindService(torService,
|
||||||
|
mConnection, 0);
|
||||||
|
|
||||||
if (mService != null)
|
if (mService != null)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
|
|
Loading…
Reference in New Issue