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/blur/BlurActivity.java
53 53
    @Override
54 54
    protected void onPause() 
55 55
      {
56
      super.onPause();
56 57
      GLSurfaceView view = findViewById(R.id.blurSurfaceView);
57 58
      view.onPause();
58 59
      DistortedLibrary.onPause();
59
      super.onPause();
60 60
      }
61 61

  
62 62
///////////////////////////////////////////////////////////////////////////////////////////////////
......
84 84
      {
85 85
      BlurSurfaceView view = findViewById(R.id.blurSurfaceView);
86 86

  
87
      switch (bar.getId()) 
87
      if (bar.getId() == R.id.blurSeek)
88 88
        {
89
        case R.id.blurSeek: int level = view.getRenderer().setBlur(progress);
90
                            textBlur.setText(getString(R.string.blur_placeholder,level));
91
                            break;
89
        int level = view.getRenderer().setBlur(progress);
90
        textBlur.setText(getString(R.string.blur_placeholder,level));
92 91
        }
93 92
      }
94 93

  

Also available in: Unified diff