Skip to content

Commit 35d5f4b

Browse files
committed
Update dependencies and enable Edge-to-Edge for activities
1 parent ba91b66 commit 35d5f4b

19 files changed

Lines changed: 29 additions & 2 deletions

app/build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,8 @@ dependencies {
9292
implementation "com.android.support:preference-v7:$supportVersion"
9393
implementation "com.android.support:preference-v14:$supportVersion"
9494
implementation "com.android.support:recyclerview-v7:$supportVersion"*/
95-
implementation 'com.google.android.material:material:1.9.0'
95+
implementation 'com.google.android.material:material:1.12.0'
96+
implementation 'androidx.activity:activity:1.9.0'
9697
// Remote dependencies
9798
implementation 'com.androidplot:androidplot-core:1.5.11'
9899
implementation 'com.eowise:recyclerview-stickyheaders:0.5.2@aar'

app/src/main/java/net/i2p/android/I2PActivityBase.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import android.os.Bundle;
88
import android.os.IBinder;
99
//import android.support.v7.app.AppCompatActivity;
10+
import androidx.activity.EdgeToEdge;
1011
import androidx.appcompat.app.AppCompatActivity;
1112

1213
import net.i2p.android.router.service.RouterBinder;
@@ -40,6 +41,7 @@ public abstract class I2PActivityBase extends AppCompatActivity {
4041
protected void onCreate(Bundle savedInstanceState) {
4142
Util.d(this + " onCreate called");
4243
localeManager.onCreate(this);
44+
EdgeToEdge.enable(this);
4345
super.onCreate(savedInstanceState);
4446
_sharedPrefs = getSharedPreferences(SHARED_PREFS, 0);
4547
}

app/src/main/java/net/i2p/android/help/BrowserConfigActivity.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import android.os.Bundle;
44
//import android.support.v7.app.AppCompatActivity;
5+
import androidx.activity.EdgeToEdge;
56
import androidx.appcompat.app.AppCompatActivity;
67
//import android.support.v7.widget.Toolbar;
78
import androidx.appcompat.widget.Toolbar;
@@ -26,6 +27,7 @@ public class BrowserConfigActivity extends AppCompatActivity implements
2627
@Override
2728
public void onCreate(Bundle savedInstanceState) {
2829
localeManager.onCreate(this);
30+
EdgeToEdge.enable(this);
2931
super.onCreate(savedInstanceState);
3032
setContentView(R.layout.activity_help);
3133

app/src/main/java/net/i2p/android/help/HelpActivity.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
//import android.support.v4.app.TaskStackBuilder;
88
import androidx.core.app.TaskStackBuilder;
99
//import android.support.v7.app.AppCompatActivity;
10+
import androidx.activity.EdgeToEdge;
1011
import androidx.appcompat.app.AppCompatActivity;
1112
//import android.support.v7.widget.Toolbar;
1213
import androidx.appcompat.widget.Toolbar;
@@ -38,6 +39,7 @@ public class HelpActivity extends AppCompatActivity implements
3839
@Override
3940
public void onCreate(Bundle savedInstanceState) {
4041
localeManager.onCreate(this);
42+
EdgeToEdge.enable(this);
4143
super.onCreate(savedInstanceState);
4244
setContentView(R.layout.activity_help);
4345

app/src/main/java/net/i2p/android/i2ptunnel/preferences/EditTunnelActivity.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
//import android.support.v4.app.FragmentManager;
88
import androidx.fragment.app.FragmentManager;
99
//import android.support.v7.app.AppCompatActivity;
10+
import androidx.activity.EdgeToEdge;
1011
import androidx.appcompat.app.AppCompatActivity;
1112
//import android.support.v7.widget.Toolbar;
1213
import androidx.appcompat.widget.Toolbar;
@@ -24,6 +25,7 @@ public class EditTunnelActivity extends AppCompatActivity {
2425
@Override
2526
public void onCreate(Bundle savedInstanceState) {
2627
localeManager.onCreate(this);
28+
EdgeToEdge.enable(this);
2729
super.onCreate(savedInstanceState);
2830
setContentView(R.layout.activity_single_fragment);
2931

app/src/main/java/net/i2p/android/router/SettingsActivity.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
//import android.support.v4.content.LocalBroadcastManager;
1111
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
1212
//import android.support.v7.app.AppCompatActivity;
13+
import androidx.activity.EdgeToEdge;
1314
import androidx.appcompat.app.AppCompatActivity;
1415
//import android.support.v7.preference.Preference;
1516
import androidx.preference.Preference;
@@ -43,6 +44,7 @@ public class SettingsActivity extends AppCompatActivity implements
4344
@Override
4445
protected void onCreate(Bundle savedInstanceState) {
4546
localeManager.onCreate(this);
47+
EdgeToEdge.enable(this);
4648
super.onCreate(savedInstanceState);
4749
setContentView(R.layout.activity_single_fragment);
4850

app/src/main/java/net/i2p/android/router/addressbook/AddressbookSettingsActivity.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import android.content.Context;
44
import android.os.Bundle;
55
//import android.support.v7.app.AppCompatActivity;
6+
import androidx.activity.EdgeToEdge;
67
import androidx.appcompat.app.AppCompatActivity;
78
//import android.support.v7.widget.Toolbar;
89
import androidx.appcompat.widget.Toolbar;
@@ -31,6 +32,7 @@ public class AddressbookSettingsActivity extends AppCompatActivity {
3132
@Override
3233
public void onCreate(Bundle savedInstanceState) {
3334
localeManager.onCreate(this);
35+
EdgeToEdge.enable(this);
3436
super.onCreate(savedInstanceState);
3537
setContentView(R.layout.activity_addressbook_settings);
3638

app/src/main/java/net/i2p/android/router/service/AndroidSAMSecureSession.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import android.os.Handler;
88
import android.os.Looper;
99
import java.util.concurrent.CountDownLatch;
10+
import androidx.activity.EdgeToEdge;
1011
import androidx.appcompat.app.AppCompatActivity;
1112

1213
import net.i2p.android.I2PActivity;
@@ -41,6 +42,7 @@ public class AndroidSAMSecureSession extends AppCompatActivity implements SAMSec
4142

4243
@Override
4344
public void onCreate(Bundle savedInstanceState) {
45+
EdgeToEdge.enable(this);
4446
super.onCreate(savedInstanceState);
4547
}
4648

app/src/main/java/net/i2p/android/wizard/ui/AbstractWizardActivity.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//import android.support.v4.app.Fragment;
77
import androidx.fragment.app.Fragment;
88
//import android.support.v4.app.FragmentActivity;
9+
import androidx.activity.EdgeToEdge;
910
import androidx.fragment.app.FragmentActivity;
1011
//import android.support.v4.app.FragmentManager;
1112
import androidx.fragment.app.FragmentManager;
@@ -59,6 +60,7 @@ public void onCreate(Bundle savedInstanceState) {
5960
}
6061
}
6162

63+
EdgeToEdge.enable(this);
6264
super.onCreate(savedInstanceState);
6365
setContentView(R.layout.activity_wizard);
6466

app/src/main/res/layout-land/activity_viewpager.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
xmlns:app="http://schemas.android.com/apk/res-auto"
44
android:layout_width="match_parent"
55
android:layout_height="match_parent"
6+
android:fitsSystemWindows="true"
67
android:orientation="vertical">
78

89
<androidx.appcompat.widget.Toolbar

0 commit comments

Comments
 (0)