Skip to content

Commit f452ad6

Browse files
committed
added onActivityResult to activity template
1 parent 0f54669 commit f452ad6

File tree

5 files changed

+44
-27
lines changed

5 files changed

+44
-27
lines changed

mode/libraries/vr/src/processing/vr/PVR.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import com.google.vr.sdk.base.GvrActivity;
2626
import com.google.vr.sdk.base.Eye;
2727

28+
import android.content.Intent;
2829
import android.util.DisplayMetrics;
2930
import processing.android.AppComponent;
3031
import processing.android.ServiceEngine;
@@ -172,4 +173,30 @@ public void onRequestPermissionsResult(int requestCode,
172173
sketch.onRequestPermissionsResult(requestCode, permissions, grantResults);
173174
}
174175
}
176+
177+
178+
@Override
179+
public void onNewIntent(Intent intent) {
180+
if (sketch != null) {
181+
sketch.onNewIntent(intent);
182+
}
183+
}
184+
185+
186+
@Override
187+
public void onActivityResult(int requestCode, int resultCode, Intent data) {
188+
if (sketch != null) {
189+
sketch.onActivityResult(requestCode, resultCode, data);
190+
}
191+
}
192+
193+
194+
@Override
195+
public void onBackPressed() {
196+
if (sketch != null) {
197+
sketch.onBackPressed();
198+
if (sketch.handledBackPressed) return;
199+
}
200+
super.onBackPressed();
201+
}
175202
}

mode/templates/AppActivity.java.tmpl

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,7 @@ public class MainActivity extends AppCompatActivity {
2828
}
2929

3030
@Override
31-
public void onRequestPermissionsResult(int requestCode,
32-
String permissions[],
33-
int[] grantResults) {
31+
public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {
3432
if (sketch != null) {
3533
sketch.onRequestPermissionsResult(requestCode, permissions, grantResults);
3634
}
@@ -43,6 +41,13 @@ public class MainActivity extends AppCompatActivity {
4341
}
4442
}
4543

44+
@Override
45+
public void onActivityResult(int requestCode, int resultCode, Intent data) {
46+
if (sketch != null) {
47+
sketch.onActivityResult(requestCode, resultCode, data);
48+
}
49+
}
50+
4651
@Override
4752
public void onBackPressed() {
4853
if (sketch != null) {

mode/templates/VRActivity.java.tmpl

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,11 @@ import processing.vr.PVR;
66
import processing.core.PApplet;
77

88
public class MainActivity extends PVR {
9-
private PApplet sketch;
10-
119
@Override
1210
public void onCreate(Bundle savedInstanceState) {
1311
super.onCreate(savedInstanceState);
14-
sketch = new @@sketch_class_name@@();
12+
PApplet sketch = new @@sketch_class_name@@();
1513
@@external@@
1614
setSketch(sketch);
1715
}
18-
19-
@Override
20-
public void onBackPressed() {
21-
if (sketch != null) {
22-
sketch.onBackPressed();
23-
if (sketch.handledBackPressed) return;
24-
}
25-
super.onBackPressed();
26-
}
2716
}

studio/apps/simple/src/main/java/simple/MainActivity.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,13 @@ public void onNewIntent(Intent intent) {
4141
}
4242
}
4343

44+
@Override
45+
public void onActivityResult(int requestCode, int resultCode, Intent data) {
46+
if (sketch != null) {
47+
sketch.onActivityResult(requestCode, resultCode, data);
48+
}
49+
}
50+
4451
@Override
4552
public void onBackPressed() {
4653
if (sketch != null) {

studio/apps/vrcube/src/main/java/vrcube/MainActivity.java

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,11 @@
66
import processing.core.PApplet;
77

88
public class MainActivity extends PVR {
9-
private PApplet sketch;
10-
119
@Override
1210
public void onCreate(Bundle savedInstanceState) {
1311
super.onCreate(savedInstanceState);
14-
sketch = new Sketch();
12+
PApplet sketch = new Sketch();
1513
sketch.setExternal(true);
1614
setSketch(sketch);
1715
}
18-
19-
@Override
20-
public void onBackPressed() {
21-
if (sketch != null) {
22-
sketch.onBackPressed();
23-
if (sketch.handledBackPressed) return;
24-
}
25-
super.onBackPressed();
26-
}
2716
}

0 commit comments

Comments
 (0)