|
@ -7,6 +7,7 @@ import android.widget.ImageView; |
|
|
import android.widget.TextView; |
|
|
import android.widget.TextView; |
|
|
|
|
|
|
|
|
import androidx.annotation.Nullable; |
|
|
import androidx.annotation.Nullable; |
|
|
|
|
|
import androidx.lifecycle.ViewModelProvider; |
|
|
import androidx.lifecycle.ViewModelProviders; |
|
|
import androidx.lifecycle.ViewModelProviders; |
|
|
|
|
|
|
|
|
import com.swifttech.remit.android.BuildConfig; |
|
|
import com.swifttech.remit.android.BuildConfig; |
|
@ -14,8 +15,15 @@ import com.swifttech.remit.android.R; |
|
|
import com.swifttech.remit.android.base.BaseActivity; |
|
|
import com.swifttech.remit.android.base.BaseActivity; |
|
|
import com.swifttech.remit.android.features.aboutscreen.viewModel.AboutUsPresenterInterface; |
|
|
import com.swifttech.remit.android.features.aboutscreen.viewModel.AboutUsPresenterInterface; |
|
|
import com.swifttech.remit.android.features.aboutscreen.viewModel.AboutUsViewModel; |
|
|
import com.swifttech.remit.android.features.aboutscreen.viewModel.AboutUsViewModel; |
|
|
|
|
|
import com.swifttech.remit.android.features.aboutscreen.viewModel.AboutUsViewModelFactory; |
|
|
|
|
|
import com.swifttech.remit.android.features.home.HomeViewModel; |
|
|
|
|
|
import com.swifttech.remit.android.features.home.HomeViewModelFactory; |
|
|
|
|
|
import com.swifttech.remit.android.features.home.gateway.HomeV2Gateway; |
|
|
import com.swifttech.remit.android.features.sendmoney.presenter.SendMoneyV2Presenter; |
|
|
import com.swifttech.remit.android.features.sendmoney.presenter.SendMoneyV2Presenter; |
|
|
import com.swifttech.remit.android.features.sendmoney.view.verification.TermsAndConditionV2BrowserActivity; |
|
|
import com.swifttech.remit.android.features.sendmoney.view.verification.TermsAndConditionV2BrowserActivity; |
|
|
|
|
|
import com.swifttech.remit.android.features.settings.gateway.LanguageSelectionGateway; |
|
|
|
|
|
import com.swifttech.remit.android.features.splashscreen.gateway.SplashScreenGateway; |
|
|
|
|
|
import com.swifttech.remit.android.features.splashscreen.presenter.SplashScreenPresenter; |
|
|
import com.swifttech.remit.android.features.webbrowser.model.WebRequestModel; |
|
|
import com.swifttech.remit.android.features.webbrowser.model.WebRequestModel; |
|
|
|
|
|
|
|
|
import butterknife.BindView; |
|
|
import butterknife.BindView; |
|
@ -39,6 +47,8 @@ public class AboutFastRemit extends BaseActivity implements AboutUsPresenterInte |
|
|
@BindView(R.id.txt_app_version) |
|
|
@BindView(R.id.txt_app_version) |
|
|
TextView txt_app_version; |
|
|
TextView txt_app_version; |
|
|
|
|
|
|
|
|
|
|
|
private AboutUsViewModel viewModel; |
|
|
|
|
|
private AboutUsViewModelFactory aboutUsViewModelFactory; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
protected void onCreate(@Nullable Bundle savedInstanceState) { |
|
|
protected void onCreate(@Nullable Bundle savedInstanceState) { |
|
@ -50,7 +60,7 @@ public class AboutFastRemit extends BaseActivity implements AboutUsPresenterInte |
|
|
|
|
|
|
|
|
private void init() { |
|
|
private void init() { |
|
|
ButterKnife.bind(this); |
|
|
ButterKnife.bind(this); |
|
|
|
|
|
|
|
|
|
|
|
aboutUsViewModelFactory = new AboutUsViewModelFactory(this); |
|
|
String version = BuildConfig.VERSION_NAME; |
|
|
String version = BuildConfig.VERSION_NAME; |
|
|
String versionCode = " (" + BuildConfig.VERSION_CODE + ")"; |
|
|
String versionCode = " (" + BuildConfig.VERSION_CODE + ")"; |
|
|
String server = ""; |
|
|
String server = ""; |
|
@ -70,11 +80,13 @@ public class AboutFastRemit extends BaseActivity implements AboutUsPresenterInte |
|
|
finish(); |
|
|
finish(); |
|
|
break; |
|
|
break; |
|
|
case R.id.txvTermsAndCondition: |
|
|
case R.id.txvTermsAndCondition: |
|
|
(ViewModelProviders.of(this).get(AboutUsViewModel.class)).getWebRequestDataForTermsAndCondition(); |
|
|
|
|
|
|
|
|
viewModel= new ViewModelProvider(this, aboutUsViewModelFactory).get(AboutUsViewModel.class); |
|
|
|
|
|
viewModel.getWebRequestDataForTermsAndCondition(); |
|
|
break; |
|
|
break; |
|
|
|
|
|
|
|
|
case R.id.txvPrivacyPolicy: |
|
|
case R.id.txvPrivacyPolicy: |
|
|
(ViewModelProviders.of(this).get(AboutUsViewModel.class)).getWebRequestDataForPrivacyPolicy(); |
|
|
|
|
|
|
|
|
viewModel= new ViewModelProvider(this, aboutUsViewModelFactory).get(AboutUsViewModel.class); |
|
|
|
|
|
viewModel.getWebRequestDataForPrivacyPolicy(); |
|
|
break; |
|
|
break; |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|