Updated on 2026-08-14

This commit is contained in:
Tangem 2018-11-18 15:09:12 +03:00
parent 2af8d5dc82
commit 9d36a97fd9
8 changed files with 67 additions and 34 deletions

View file

@ -1,13 +0,0 @@
package com.tangem.di;
import android.content.Context;
import com.tangem.presentation.activity.MainActivity;
public class Navigator {
public void showMain(Context context) {
context.startActivity(MainActivity.Companion.callingIntent(context));
}
}

View file

@ -0,0 +1,36 @@
package com.tangem.di
import android.app.Activity
import android.content.Context
import android.nfc.Tag
import android.os.Bundle
import com.tangem.presentation.activity.EmptyWalletActivity
import com.tangem.presentation.activity.LoadedWalletActivity
import com.tangem.presentation.activity.MainActivity
class Navigator {
fun showMain(context: Context) {
context.startActivity(MainActivity.callingIntent(context))
}
fun showLoadedWallet(context: Activity, lastTag: Tag, cardInfo: Bundle) {
context.startActivityForResult(LoadedWalletActivity.callingIntent(context, lastTag, cardInfo), MainActivity.REQUEST_CODE_SHOW_CARD_ACTIVITY)
}
fun showEmptyWallet(context: Activity) {
context.startActivity(EmptyWalletActivity.callingIntent(context))
}
fun showVerifyCard(context: Context) {
}
fun showCreateNewWallet(context: Context) {
}
}

View file

@ -1,5 +1,6 @@
package com.tangem.di;
import com.tangem.presentation.activity.EmptyWalletActivity;
import com.tangem.presentation.activity.LogoActivity;
import com.tangem.presentation.activity.MainActivity;
@ -17,4 +18,6 @@ public interface NavigatorComponent {
void inject(MainActivity activity);
void inject(EmptyWalletActivity activity);
}