@ -77,7 +77,7 @@ public class I2PDActivity extends Activity {
@@ -77,7 +77,7 @@ public class I2PDActivity extends Activity {
if ( textView = = null )
return ;
Throwable tr = daemon . getLastThrowable ( ) ;
if ( tr ! = null ) {
if ( tr ! = null ) {
textView . setText ( throwableToString ( tr ) ) ;
return ;
}
@ -86,7 +86,7 @@ public class I2PDActivity extends Activity {
@@ -86,7 +86,7 @@ public class I2PDActivity extends Activity {
String graceStr = DaemonSingleton . State . gracefulShutdownInProgress . equals ( state ) ? String . format ( ": %s %s" , formatGraceTimeRemaining ( ) , getText ( R . string . remaining ) ) : "" ;
textView . setText ( String . format ( "%s%s%s" , getText ( state . getStatusStringResourceId ( ) ) , startResultStr , graceStr ) ) ;
} catch ( Throwable tr ) {
Log . e ( TAG , "error ignored" , tr ) ;
Log . e ( TAG , "error ignored" , tr ) ;
}
} ) ;
}
@ -100,7 +100,7 @@ public class I2PDActivity extends Activity {
@@ -100,7 +100,7 @@ public class I2PDActivity extends Activity {
synchronized ( graceStartedMillis_LOCK ) {
remainingSeconds = Math . round ( Math . max ( 0 , graceStartedMillis + GRACEFUL_DELAY_MILLIS - System . currentTimeMillis ( ) ) / 1000 . 0D ) ;
}
long remainingMinutes = ( long ) Math . floor ( remainingSeconds / 60 . 0D ) ;
long remainingMinutes = ( long ) Math . floor ( remainingSeconds / 60 . 0D ) ;
long remSec = remainingSeconds - remainingMinutes * 60 ;
return remainingMinutes + ":" + ( remSec / 10 ) + remSec % 10 ;
}
@ -147,14 +147,13 @@ public class I2PDActivity extends Activity {
@@ -147,14 +147,13 @@ public class I2PDActivity extends Activity {
//cancelGracefulStop0();
try {
doUnbindService ( ) ;
} catch ( Throwable tr ) {
} catch ( Throwable tr ) {
Log . e ( TAG , "" , tr ) ;
}
}
@Override
public void onRequestPermissionsResult ( int requestCode , @NonNull String [ ] permissions , @NonNull int [ ] grantResults )
{
public void onRequestPermissionsResult ( int requestCode , @NonNull String [ ] permissions , @NonNull int [ ] grantResults ) {
if ( requestCode = = MY_PERMISSION_REQUEST_WRITE_EXTERNAL_STORAGE ) {
if ( grantResults . length > 0 & & grantResults [ 0 ] = = PackageManager . PERMISSION_GRANTED )
Log . e ( TAG , "WR_EXT_STORAGE perm granted" ) ;
@ -254,7 +253,7 @@ public class I2PDActivity extends Activity {
@@ -254,7 +253,7 @@ public class I2PDActivity extends Activity {
// as you specify a parent activity in AndroidManifest.xml.
int id = item . getItemId ( ) ;
switch ( id ) {
switch ( id ) {
case R . id . action_stop :
i2pdStop ( ) ;
return true ;
@ -346,14 +345,13 @@ public class I2PDActivity extends Activity {
@@ -346,14 +345,13 @@ public class I2PDActivity extends Activity {
rescheduleGraceStop ( null , gracefulStopAtMillis ) ;
} else
i2pdStop ( ) ;
} catch ( Throwable tr ) {
} catch ( Throwable tr ) {
Log . e ( TAG , "" , tr ) ;
}
} , "gracInit" ) . start ( ) ;
}
private void cancelGracefulStop ( )
{
private void cancelGracefulStop ( ) {
cancelGracefulStop0 ( ) ;
new Thread ( ( ) - > {
try {
@ -363,7 +361,7 @@ public class I2PDActivity extends Activity {
@@ -363,7 +361,7 @@ public class I2PDActivity extends Activity {
runOnUiThread ( ( ) - > Toast . makeText ( this , R . string . shutdown_canceled , Toast . LENGTH_SHORT ) . show ( ) ) ;
} else
i2pdStop ( ) ;
} catch ( Throwable tr ) {
} catch ( Throwable tr ) {
Log . e ( TAG , "" , tr ) ;
}
} , "gracCancel" ) . start ( ) ;
@ -373,7 +371,7 @@ public class I2PDActivity extends Activity {
@@ -373,7 +371,7 @@ public class I2PDActivity extends Activity {
if ( gracefulQuitTimerOld ! = null )
gracefulQuitTimerOld . cancel ( ) ;
if ( daemon . GetTransitTunnelsCount ( ) < = 0 ) { // no tunnels left
if ( daemon . GetTransitTunnelsCount ( ) < = 0 ) { // no tunnels left
Log . d ( TAG , "no transit tunnels left, stopping" ) ;
i2pdStop ( ) ;
}
@ -403,7 +401,7 @@ public class I2PDActivity extends Activity {
@@ -403,7 +401,7 @@ public class I2PDActivity extends Activity {
private void setGracefulQuitTimer ( Timer gracefulQuitTimer ) {
I2PDActivity . gracefulQuitTimer = gracefulQuitTimer ;
runOnUiThread ( ( ) - > {
runOnUiThread ( ( ) - > {
Menu menu = optionsMenu ;
if ( menu ! = null ) {
MenuItem item = menu . findItem ( R . id . action_graceful_stop ) ;
@ -420,8 +418,7 @@ public class I2PDActivity extends Activity {
@@ -420,8 +418,7 @@ public class I2PDActivity extends Activity {
* Copy the asset at the specified path to this app ' s data directory . If the
* asset is a directory , its contents are also copied .
*
* @param path
* Path to asset , relative to app ' s assets directory .
* @param path Path to asset , relative to app ' s assets directory .
* /
private void copyAsset ( String path ) {
AssetManager manager = getAssets ( ) ;
@ -459,8 +456,7 @@ public class I2PDActivity extends Activity {
@@ -459,8 +456,7 @@ public class I2PDActivity extends Activity {
* Copy the asset file specified by path to app ' s data directory . Assumes
* parent directories have already been created .
*
* @param path
* Path to asset , relative to app ' s assets directory .
* @param path Path to asset , relative to app ' s assets directory .
* /
private void copyFileAsset ( String path ) {
File file = new File ( i2pdpath , path ) ;
@ -518,7 +514,7 @@ public class I2PDActivity extends Activity {
@@ -518,7 +514,7 @@ public class I2PDActivity extends Activity {
while ( ( line = br . readLine ( ) ) ! = null ) {
text . append ( line ) ;
}
} finally {
} finally {
try {
br . close ( ) ;
} catch ( IOException e ) {
@ -545,8 +541,7 @@ public class I2PDActivity extends Activity {
@@ -545,8 +541,7 @@ public class I2PDActivity extends Activity {
Log . e ( TAG , "holderFile.delete() returned " + deleteResult + ", absolute path='" + holderFile . getAbsolutePath ( ) + "'" ) ;
File certPath = new File ( i2pdpath , "certificates" ) ;
deleteRecursive ( certPath ) ;
}
catch ( Throwable tr ) {
} catch ( Throwable tr ) {
Log . e ( TAG , "" , tr ) ;
}
@ -566,13 +561,11 @@ public class I2PDActivity extends Activity {
@@ -566,13 +561,11 @@ public class I2PDActivity extends Activity {
try {
writer . close ( ) ;
} catch ( IOException e ) {
Log . e ( TAG , "on writer close" , e ) ;
Log . e ( TAG , "on writer close" , e ) ;
}
}
}
catch ( Throwable tr )
{
Log . e ( TAG , "on assets copying" , tr ) ;
} catch ( Throwable tr ) {
Log . e ( TAG , "on assets copying" , tr ) ;
}
}
}