Activity stack ordering problem when launching application from Android app installer and from Home screen

后端 未结 3 905
悲&欢浪女
悲&欢浪女 2020-12-04 08:47

For testing purposes only, I am allowing my app APK to be downloaded and installed via a URL. Once downloaded on the phone, it can be launched with the Android app installer

3条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-04 09:02

    Added the answer that antonyt provided:

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {
            // Activity was brought to front and not created,
            // Thus finishing this will get us to the last viewed activity
            finish();
            return;
        }
    
        // Regular activity creation code...
    }
    

提交回复
热议问题