omz:forum

    • Register
    • Login
    • Search
    • Recent
    • Popular

    Welcome!

    This is the community forum for my apps Pythonista and Editorial.

    For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.


    Problem when running a ui program from shortcut.

    Pythonista
    shortcut home screen ico ui.view
    4
    17
    4353
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • cvp
      cvp @satsuki.kojima last edited by

      @satsuki.kojima my solution is correct, I think, if you leave Pythonista by opening another app, like you asked.

      1 Reply Last reply Reply Quote 0
      • satsuki.kojima
        satsuki.kojima @cvp last edited by

        @cvp
        I closed all the tab of my script, and now it works all fine so far.

        1 Reply Last reply Reply Quote 0
        • JonB
          JonB @cvp last edited by

          @cvp I think the singleton view approach in that thread would work, with modification -- basically as part of the launch, it would close and reopen the view ( or reinitialize it). Haven't tried it myself.

          cvp satsuki.kojima 2 Replies Last reply Reply Quote 0
          • cvp
            cvp @JonB last edited by

            @JonB good idea. @satsuki-kojima you could try

            1 Reply Last reply Reply Quote 0
            • satsuki.kojima
              satsuki.kojima @JonB last edited by

              @JonB
              Excuse my slow response. I knew, advised by you, that the same discussion was held in this forum 2 years ago. There were many ideas in that discussion as well although I haven't been all through this yet.
              I am very new to singleton approach and my understanding is that singleton pattern can be implemented in one running program. Am I right? If I run my program twice and create a thread in each program, then those threads have to be different threads(different instances,) I think.
              Given many ideas, I'll keep posting for any update. Thank you so much.

              @cvp
              Your solution seems working. Mysterious behavior (which I described) may be caused by my impatient testing. (run a program, close Pythonista, run a program again with no break but only clicking the shortcut icon etc.)

              1 Reply Last reply Reply Quote 0
              • JonB
                JonB last edited by

                Again, I'll caveat that I haven't run this, but @TPO's code could be modified to return lock_view from is_active, then you could simply close and relaunch the view. Or, if the view is already active, you could reuse the view, and just replace all the subviews.

                I'll have to experiment with it.

                satsuki.kojima 1 Reply Last reply Reply Quote 0
                • satsuki.kojima
                  satsuki.kojima @JonB last edited by

                  @JonB
                  Ah yes, so you mean the codes of @TPO, posted 2 years ago. Sorry, I did't get it and was misunderstanding your suggestion. Well, I think I need to try it. Will let you know how it works.

                  1 Reply Last reply Reply Quote 0
                  • satsuki.kojima
                    satsuki.kojima @Guest last edited by

                    This post is deleted!
                    cvp 1 Reply Last reply Reply Quote 0
                    • cvp
                      cvp @satsuki.kojima last edited by

                      @satsuki.kojima don't worry, this user has posted in the last 10 topics, everybody saw it.

                      1 Reply Last reply Reply Quote 0
                      • ruheladev40
                        ruheladev40 last edited by ruheladev40

                        Thank you for your help. vidmate download instasave

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Powered by NodeBB Forums | Contributors