Revision c0f27889
Added by Leszek Koltunski almost 4 years ago
src/main/java/org/distorted/examples/dynamic/DynamicActivity.java | ||
---|---|---|
111 | 111 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
112 | 112 |
|
113 | 113 |
@Override |
114 |
protected void onResume()
|
|
114 |
protected void onPause()
|
|
115 | 115 |
{ |
116 |
super.onResume();
|
|
117 |
|
|
116 |
super.onPause();
|
|
117 |
|
|
118 | 118 |
GLSurfaceView v1 = findViewById(R.id.dynamicSurfaceView); |
119 |
v1.onResume();
|
|
119 |
v1.onPause();
|
|
120 | 120 |
DynamicSpeedSurfaceView v2 = findViewById(R.id.dynamicSpeedSurfaceView); |
121 |
v2.onResume(); |
|
121 |
v2.onPause(); |
|
122 |
|
|
123 |
DistortedLibrary.onPause(); |
|
122 | 124 |
} |
123 | 125 |
|
124 | 126 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
125 | 127 |
|
126 | 128 |
@Override |
127 |
protected void onPause()
|
|
129 |
protected void onResume()
|
|
128 | 130 |
{ |
131 |
super.onResume(); |
|
132 |
|
|
129 | 133 |
GLSurfaceView v1 = findViewById(R.id.dynamicSurfaceView); |
130 |
v1.onPause();
|
|
134 |
v1.onResume();
|
|
131 | 135 |
DynamicSpeedSurfaceView v2 = findViewById(R.id.dynamicSpeedSurfaceView); |
132 |
v2.onPause(); |
|
133 |
|
|
134 |
DistortedLibrary.onPause(); |
|
135 |
super.onPause(); |
|
136 |
v2.onResume(); |
|
136 | 137 |
} |
137 |
|
|
138 |
|
|
138 | 139 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
139 | 140 |
|
140 | 141 |
@Override |
Also available in: Unified diff
We need to pause an Activity in the following way:
1) Activity.onPause()
2) View.onPause()
3) Library.onPause()
otherwise sometimes there are artifacts when pausing!