Как мне превратить spla sh страницу в mvvm - PullRequest
0 голосов
/ 04 апреля 2020

Я новичок, я написал этот код, и теперь я хочу сделать это в архитектуре mvvm, я думаю, что я должен использовать интерфейс для выполнения fini sh ()

     Thread thread = new Thread(new Runnable() {
        @Override
        public void run() {
            try {
                Thread.sleep(3000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }

            String userToken = UserTokenStorageFactory.instance().getStorage().get();

            if( userToken != null && !userToken.equals( "" ) )
            {Intent intent = new Intent(SplashPageActivity.this, MainActivity.class);
            startActivity(intent);}
            else{
            Intent intent = new Intent(SplashPageActivity.this, LoginPageActivity.class);
            startActivity(intent);
            finish();
        }}
    });
    thread.start();
...