Skip to content

Commit ad05690

Browse files
Merge pull request #1 from processing/androidx
Updating forked androidx branch
2 parents 12eaa05 + a2bfcd1 commit ad05690

32 files changed

+100
-52
lines changed

core/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ apply plugin: 'aar'
77
dependencies {
88
implementation name: "android"
99

10-
implementationAar "com.android.support:support-v4:${supportLibsVersion}"
10+
implementationAar 'androidx.legacy:legacy-support-v4:1.0.0'
1111
implementationAar "com.google.android.support:wearable:${wearVersion}"
1212
}
1313

core/src/processing/android/PFragment.java

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,14 @@
2222

2323
package processing.android;
2424

25-
import android.support.annotation.IdRes;
26-
import android.support.annotation.LayoutRes;
27-
import android.support.v4.app.Fragment;
28-
import android.support.v4.app.FragmentActivity;
29-
import android.support.v4.app.FragmentManager;
30-
import android.support.v4.app.FragmentTransaction;
25+
26+
import androidx.annotation.IdRes;
27+
import androidx.annotation.LayoutRes;
28+
import androidx.fragment.app.Fragment;
29+
import androidx.fragment.app.FragmentActivity;
30+
import androidx.fragment.app.FragmentManager;
31+
import androidx.fragment.app.FragmentTransaction;
32+
3133
import android.util.DisplayMetrics;
3234
import android.content.Intent;
3335
import android.content.pm.ActivityInfo;

core/src/processing/android/PermissionRequestor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
import android.app.Activity;
2626
import android.os.Bundle;
27-
import android.support.v4.app.ActivityCompat;
27+
import androidx.core.app.ActivityCompat;
2828
import android.support.v4.os.ResultReceiver;
2929

3030
// A simple utility activity to request permissions in a service.

core/src/processing/core/PApplet.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
import android.os.Bundle;
4646
import android.os.Handler;
4747
import android.os.Looper;
48-
import android.support.annotation.LayoutRes;
48+
import androidx.annotation.LayoutRes;
4949
import android.view.ContextMenu;
5050
import android.view.LayoutInflater;
5151
import android.view.Menu;

core/src/processing/core/PSurfaceNone.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
import android.os.Handler;
3434
import android.os.Looper;
3535
import android.service.wallpaper.WallpaperService;
36-
import android.support.v4.app.ActivityCompat;
37-
import android.support.v4.content.ContextCompat;
36+
import androidx.core.app.ActivityCompat;
37+
import androidx.core.content.ContextCompat;
3838
import android.support.wearable.watchface.WatchFaceService;
3939
import android.view.LayoutInflater;
4040
import android.view.SurfaceHolder;
@@ -89,14 +89,15 @@ public AppComponent getComponent() {
8989

9090
@Override
9191
public Context getContext() {
92-
if (component.getKind() == AppComponent.FRAGMENT) {
92+
return activity;
93+
/*if (component.getKind() == AppComponent.FRAGMENT) {
9394
return activity;
9495
} else if (component.getKind() == AppComponent.WALLPAPER) {
9596
return wallpaper;
9697
} else if (component.getKind() == AppComponent.WATCHFACE) {
9798
return watchface;
9899
}
99-
return null;
100+
*/
100101
}
101102

102103

debug/apps/arscene/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ android {
2525

2626
dependencies {
2727
implementation fileTree(include: ['*.jar'], dir: 'libs')
28-
testImplementation 'junit:junit:4.12'
28+
testImplementation 'junit:junit:4.13'
2929
implementation project(':libs:processing-core')
3030
implementation project(':libs:processing-ar')
3131
implementation 'com.android.support:appcompat-v7:28.0.0'
32-
implementation 'com.android.support:design:28.0.0'
33-
implementation 'com.google.ar:core:1.12.0'
32+
// implementation 'com.android.support:design:28.0.0'
33+
implementation 'com.google.ar:core:1.22.0'
3434
}

debug/apps/arscene/gradle.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
android.enableJetifier=true
2+
android.useAndroidX=true

debug/apps/arscene/src/main/java/arscene/MainActivity.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,14 @@
66
import android.os.Bundle;
77
import android.content.Intent;
88
import android.provider.Settings;
9-
import android.support.v4.app.ActivityCompat;
10-
import android.support.v4.content.ContextCompat;
119
import android.view.ViewGroup;
1210
import android.widget.FrameLayout;
13-
import android.support.v7.app.AppCompatActivity;
1411
import android.widget.Toast;
1512

13+
import androidx.appcompat.app.AppCompatActivity;
14+
import androidx.core.app.ActivityCompat;
15+
import androidx.core.content.ContextCompat;
16+
1617
import processing.android.PFragment;
1718
import processing.android.CompatUtils;
1819
import processing.core.PApplet;
@@ -60,13 +61,15 @@ public void onRequestPermissionsResult(int requestCode, String permissions[], in
6061

6162
@Override
6263
public void onNewIntent(Intent intent) {
64+
super.onNewIntent(intent);
6365
if (sketch != null) {
6466
sketch.onNewIntent(intent);
6567
}
6668
}
6769

6870
@Override
6971
public void onActivityResult(int requestCode, int resultCode, Intent data) {
72+
super.onActivityResult(requestCode, resultCode, data);
7073
if (sketch != null) {
7174
sketch.onActivityResult(requestCode, resultCode, data);
7275
}

debug/apps/fast2d/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ android {
2525

2626
dependencies {
2727
implementation fileTree(include: ['*.jar'], dir: 'libs')
28-
testImplementation 'junit:junit:4.12'
28+
testImplementation 'junit:junit:4.13'
2929
implementation project(':libs:processing-core')
3030
implementation 'com.android.support:appcompat-v7:28.0.0'
3131
}

debug/apps/fast2d/gradle.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
android.enableJetifier=true
2+
android.useAndroidX=true

0 commit comments

Comments
 (0)