title: Realm can't execute executeTransaction inside new Thread
body: <p>In the above code, realm can't execute its transaction inside the new Thread, no errors are displayed, but its not executed either.</p>
  
  <p>I have already tried to put the transaction outside of the thread, the problem is that it consumes the UI thread, but it works perfectly, and i want to display a smooth loading to the user while Retrofit and Realm do their work</p>
  
  <pre><code>threadNova = new Thread() {
      @Override
      public void run() {
          super.run();
  
          try {
              Response&lt;Retorno&gt; response = getCall.execute();
              final Retorno responsebody = response.body();
              Realm realm = Realm.getDefaultInstance();
  
              realm.executeTransaction(realm1 -&gt; {
                 //Save things on bank
                // No errors but don't enter here either
              });
          } catch (IOException e) {
              e.printStackTrace();
          }
      }
  };
  </code></pre>