show toast about trading tiles mode on board open

I was confused, so others will be too :-)
This commit is contained in:
Eric House 2022-05-12 17:47:00 -07:00
parent e849b5f965
commit 8a3e106ebb
2 changed files with 17 additions and 2 deletions

View file

@ -1054,7 +1054,7 @@ public class BoardDelegate extends DelegateBase
startChatActivity();
break;
case START_TRADE_ACTION:
showToast( R.string.entering_trade );
showTradeToastOnce( true );
cmd = JNICmd.CMD_TRADE;
break;
case LOOKUP_ACTION:
@ -2171,6 +2171,20 @@ public class BoardDelegate extends DelegateBase
}
}
private boolean mTradeToastShown = false;
private void showTradeToastOnce( boolean inTrade )
{
if ( inTrade ) {
if ( !mTradeToastShown ) {
mTradeToastShown = true;
Utils.showToast( m_activity, R.string.entering_trade );
}
} else {
mTradeToastShown = false;
}
}
private static int mCounter = 0;
private Handler makeJNIHandler()
{
Handler handler = new Handler() {
@ -2193,6 +2207,7 @@ public class BoardDelegate extends DelegateBase
m_mySIS.inTrade = m_gsi.inTrade;
}
m_view.setInTrade( m_mySIS.inTrade );
showTradeToastOnce( m_mySIS.inTrade );
adjustTradeVisibility();
invalidateOptionsMenuIf();
}

View file

@ -430,7 +430,7 @@
i.e. after user has picked board_menu_trade menu item -->
<string name="button_trade_commit">Commit trade</string>
<string name="button_trade_cancel">Cancel trade</string>
<string name="entering_trade">Tap tiles to select…</string>
<string name="entering_trade">Trading tiles. Tap tiles to select…</string>
<!-- Bonus value hint that's displayed in gray text in the colored
bonus square. Double-letter -->
<string name="bonus_l2x_summary">2L</string>