diff --git a/app/src/main/java/com/m2049r/xmrwallet/LoginActivity.java b/app/src/main/java/com/m2049r/xmrwallet/LoginActivity.java index c4a94a8d..996d3517 100644 --- a/app/src/main/java/com/m2049r/xmrwallet/LoginActivity.java +++ b/app/src/main/java/com/m2049r/xmrwallet/LoginActivity.java @@ -27,7 +27,6 @@ import android.content.SharedPreferences; import android.content.pm.PackageManager; import android.os.Bundle; import android.support.annotation.NonNull; -import android.support.design.widget.FloatingActionButton; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.util.Log; @@ -213,6 +212,15 @@ public class LoginActivity extends AppCompatActivity public void setSubtitle(String subtitle) { toolbar.setSubtitle(subtitle); } + + @Override + public void setTestNet(boolean testnet) { + if (testnet) { + toolbar.setBackgroundResource(R.color.colorPrimaryDark); + } else { + toolbar.setBackgroundResource(R.color.moneroOrange); + } + } //////////////////////////////////////// //////////////////////////////////////// diff --git a/app/src/main/java/com/m2049r/xmrwallet/LoginFragment.java b/app/src/main/java/com/m2049r/xmrwallet/LoginFragment.java index 0cb557d1..fdbe0f44 100644 --- a/app/src/main/java/com/m2049r/xmrwallet/LoginFragment.java +++ b/app/src/main/java/com/m2049r/xmrwallet/LoginFragment.java @@ -92,6 +92,8 @@ public class LoginFragment extends Fragment { void setSubtitle(String subtitle); + void setTestNet(boolean testnet); + } @Override @@ -160,6 +162,7 @@ public class LoginFragment extends Fragment { @Override public void onClick(View v) { boolean mainnet = ((ToggleButton) v).isChecked(); // current state + activityCallback.setTestNet(!mainnet); savePrefs(true); // use previous state as we just clicked it if (mainnet) { setDaemon(daemonMainNet); @@ -282,6 +285,8 @@ public class LoginFragment extends Fragment { void setMainNet(boolean mainnet) { tbMainNet.setChecked(mainnet); + activityCallback.setTestNet(!mainnet); + } String getDaemon() { diff --git a/app/src/main/java/com/m2049r/xmrwallet/WalletActivity.java b/app/src/main/java/com/m2049r/xmrwallet/WalletActivity.java index 9d3e7f69..a3a1aabd 100644 --- a/app/src/main/java/com/m2049r/xmrwallet/WalletActivity.java +++ b/app/src/main/java/com/m2049r/xmrwallet/WalletActivity.java @@ -37,6 +37,7 @@ import android.widget.Toast; import com.m2049r.xmrwallet.model.PendingTransaction; import com.m2049r.xmrwallet.model.TransactionInfo; import com.m2049r.xmrwallet.model.Wallet; +import com.m2049r.xmrwallet.model.WalletManager; import com.m2049r.xmrwallet.service.WalletService; import com.m2049r.xmrwallet.util.TxData; @@ -140,6 +141,12 @@ public class WalletActivity extends AppCompatActivity implements WalletFragment. toolbar = (Toolbar) findViewById(R.id.toolbar); toolbar.setTitle(R.string.app_name); setSupportActionBar(toolbar); + boolean testnet = WalletManager.getInstance().isTestNet(); + if (testnet) { + toolbar.setBackgroundResource(R.color.colorPrimaryDark); + } else { + toolbar.setBackgroundResource(R.color.moneroOrange); + } Fragment walletFragment = new WalletFragment(); getFragmentManager().beginTransaction()