aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Android_Studio
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2019-06-12 15:53:48 +0300
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2019-06-12 15:53:48 +0300
commit1a095a1ca886e2d3979b4835899516017904ea1c (patch)
tree18f2d4c3744d65f4ceafac071d85509d9083695f /Software/Android_Studio
parent0cbf104a30c3f0c4e9dbbe9db47d6ad72df03655 (diff)
downloadTango-1a095a1ca886e2d3979b4835899516017904ea1c.tar.gz
Tango-1a095a1ca886e2d3979b4835899516017904ea1c.zip
Fixed TCC card link on welcome dialog (SnapMatch).
Diffstat (limited to 'Software/Android_Studio')
-rw-r--r--Software/Android_Studio/ColorCapture/app/build.gradle2
-rw-r--r--Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/dagger/ViewModelsModule.java4
-rw-r--r--Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/dialogs/welcome/WelcomeDialogVM.java15
-rw-r--r--Software/Android_Studio/ColorCapture/app/src/main/res/layout/dialog_welcome.xml3
4 files changed, 20 insertions, 4 deletions
diff --git a/Software/Android_Studio/ColorCapture/app/build.gradle b/Software/Android_Studio/ColorCapture/app/build.gradle
index b45606e5c..36b02ddef 100644
--- a/Software/Android_Studio/ColorCapture/app/build.gradle
+++ b/Software/Android_Studio/ColorCapture/app/build.gradle
@@ -23,7 +23,7 @@ android {
buildTypes {
debug {
- buildConfigField "String", "WEB_SERVICE_ADDRESS", "\"http://192.168.1.218:45455/api/\""
+ buildConfigField "String", "WEB_SERVICE_ADDRESS", "\"http://tcc.twine-srv.com/api/\""
buildConfigField "String", "WEB_SERVICE_APP_ID", "\"Tdf793i4ughsiduf8749509237885ehgfdlkghlT\""
}
diff --git a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/dagger/ViewModelsModule.java b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/dagger/ViewModelsModule.java
index 7982268c0..468db5da4 100644
--- a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/dagger/ViewModelsModule.java
+++ b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/dagger/ViewModelsModule.java
@@ -174,8 +174,8 @@ public class ViewModelsModule
@Provides
@Singleton
- public WelcomeDialogVM provideWelcomeDialogVM()
+ public WelcomeDialogVM provideWelcomeDialogVM(INavigationProvider navigationProvider)
{
- return new WelcomeDialogVM();
+ return new WelcomeDialogVM(navigationProvider);
}
}
diff --git a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/dialogs/welcome/WelcomeDialogVM.java b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/dialogs/welcome/WelcomeDialogVM.java
index acfc08e05..42d605854 100644
--- a/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/dialogs/welcome/WelcomeDialogVM.java
+++ b/Software/Android_Studio/ColorCapture/app/src/main/java/com/twine/colorcapture/dialogs/welcome/WelcomeDialogVM.java
@@ -2,17 +2,24 @@ package com.twine.colorcapture.dialogs.welcome;
import com.twine.colorcapture.mvvm.DialogViewModelBase;
import com.twine.colorcapture.mvvm.RelayCommand;
+import com.twine.colorcapture.navigation.INavigationProvider;
+import com.twine.colorcapture.navigation.NavigationFragment;
import javax.inject.Inject;
public class WelcomeDialogVM extends DialogViewModelBase
{
+ private INavigationProvider navigationProvider;
+
public RelayCommand startCommand;
+ public RelayCommand getCardCommand;
@Inject
- public WelcomeDialogVM()
+ public WelcomeDialogVM(INavigationProvider navigationProvider)
{
+ this.navigationProvider = navigationProvider;
startCommand = new RelayCommand(this::close);
+ getCardCommand = new RelayCommand(this::handleGetCardCommand);
}
public String getText()
@@ -20,6 +27,12 @@ public class WelcomeDialogVM extends DialogViewModelBase
return "Hi Roy";
}
+ private void handleGetCardCommand()
+ {
+ close();
+ navigationProvider.navigateTo(NavigationFragment.Card, true, false);
+ }
+
@Override
protected void onBackPressed()
{
diff --git a/Software/Android_Studio/ColorCapture/app/src/main/res/layout/dialog_welcome.xml b/Software/Android_Studio/ColorCapture/app/src/main/res/layout/dialog_welcome.xml
index e9dc5d0b9..81cdf64dc 100644
--- a/Software/Android_Studio/ColorCapture/app/src/main/res/layout/dialog_welcome.xml
+++ b/Software/Android_Studio/ColorCapture/app/src/main/res/layout/dialog_welcome.xml
@@ -105,6 +105,9 @@
android:textColor="#ffffff"
android:fontFamily="@font/flexo_bold"
android:letterSpacing="0.09"
+ android:clickable="true"
+ android:focusable="true"
+ bind:command="@{vm.getCardCommand}"
android:text="@string/welcome_have_a_twine_card_message" />
</RelativeLayout>