Galaxy S3 - taking picture in portrait mode destroys activity

前端 未结 2 2110
傲寒
傲寒 2020-12-31 05:53

So, this question has been asked in many forms on this forum but none of the answers are helping me. I have a bug which I\'ve only been able to reproduce on the Samsung Gal

2条回答
  •  抹茶落季
    2020-12-31 06:00

    Android can call the destroy() method in certain scenarios. One is when we use the method finish(). An alternative is to use the method isFinishing () from Activity class. If it really is being finalized could finalize their resources, otherwise, you can keep the values ​​allocated a class that inherits Application

    @Override
    protected void onDestroy() {
    
        final YourApp app = (YourApp) getApplicationContext();
        if (app != null && isFinishing()) {
            app.finalizeAppResources();
        }
    
        // ...
    
        super.onDestroy();
    }
    

提交回复
热议问题