Site icon Hip-Hop Website Design and Development

WordPress admin notice in plugin function

i have sample wordpress plugin class. Im hooking woocommerce woocommerce_saved_order_items and i want create a admin notice. Add action from __construct works, but when i want create a notice in hook function it doesnt appears, where is the problem?

 class SomeClass {

        private static $instance;


        public function __construct() {
            add_action('woocommerce_saved_order_items',array($this,'orderStatusChange'),10,1);
            add_action('admin_notices', array($this,'simple_notice')); // This works
        }

        public static function getInstance() {
            if(!self::$instance)
                self::$instance = new SomeClass();

            return self::$instance;
        }


        public function orderStatusChange($orderID){
            add_action('admin_notices', 'simple_notice');//This not works
        }



        function simple_notice(){
            ?>
            <div class="updated notice is-dismissible">
                <p>Thank you for using this plugin! <strong>You are awesome</strong>.</p>
            </div>
            <?php
        }

    }


    SomeClass::getInstance();