Project

General

Profile

« Previous | Next » 

Revision c0f27889

Added by Leszek Koltunski almost 4 years ago

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!

View differences:

src/main/java/org/distorted/examples/effectqueue/EffectQueueActivity.java
119 119
///////////////////////////////////////////////////////////////////////////////////////////////////
120 120

  
121 121
  @Override
122
  protected void onResume() 
122
  protected void onPause()
123 123
    {
124
    super.onResume();
125
      
126
    GLSurfaceView mView = findViewById(R.id.effects2dSurfaceView);
127
    mView.onResume();
124
    super.onPause();
125
    GLSurfaceView view = findViewById(R.id.effects2dSurfaceView);
126
    view.onPause();
127
    DistortedLibrary.onPause();
128 128
    }
129 129

  
130 130
///////////////////////////////////////////////////////////////////////////////////////////////////
131 131

  
132 132
  @Override
133
  protected void onPause() 
133
  protected void onResume() 
134 134
    {
135
    GLSurfaceView mView = findViewById(R.id.effects2dSurfaceView);
136
    mView.onPause();
137

  
138
    DistortedLibrary.onPause();
139
    super.onPause();
135
    super.onResume();
136
    GLSurfaceView view = findViewById(R.id.effects2dSurfaceView);
137
    view.onResume();
140 138
    }
141
    
139

  
142 140
///////////////////////////////////////////////////////////////////////////////////////////////////
143 141

  
144 142
  @Override

Also available in: Unified diff