diff --git a/xwords4/android/XWords4-dbg/res/layout/.gitignore b/xwords4/android/XWords4-dbg/res/layout/.gitignore index 878acc0fd..827fa9195 100644 --- a/xwords4/android/XWords4-dbg/res/layout/.gitignore +++ b/xwords4/android/XWords4-dbg/res/layout/.gitignore @@ -49,3 +49,6 @@ dualcontainer.xml dict_browser_list.xml inviter_item.xml inviter.xml +bt_buttons.xml +relay_buttons.xml +sms_buttons.xml diff --git a/xwords4/android/XWords4/src/org/eehouse/android/xw4/WiDirInviteDelegate.java b/xwords4/android/XWords4/src/org/eehouse/android/xw4/WiDirInviteDelegate.java index db40896eb..8bba2cc41 100644 --- a/xwords4/android/XWords4/src/org/eehouse/android/xw4/WiDirInviteDelegate.java +++ b/xwords4/android/XWords4/src/org/eehouse/android/xw4/WiDirInviteDelegate.java @@ -26,6 +26,7 @@ import android.database.Cursor; import android.os.Bundle; import android.view.View; import android.widget.ArrayAdapter; +import android.widget.TextView; import java.util.Iterator; import java.util.Map; @@ -78,14 +79,21 @@ public class WiDirInviteDelegate extends InviteDelegate @Override protected void onChildAdded( View child, InviterItem data ) { - Assert.fail(); + SMSListItem item = (SMSListItem)child; + TwoStringPair pair = (TwoStringPair)data; + ((TextView)item.findViewById(R.id.name)).setText( pair.str2 ); + ((TextView)item.findViewById(R.id.number)).setText( pair.str1 ); } @Override - protected void listSelected( InviterItem[] selected, String[] devsP, - int[] countsP ) + protected void listSelected( InviterItem[] selected, String[] devs, + int[] counts ) { - Assert.fail(); + for ( int ii = 0; ii < selected.length; ++ii ) { + TwoStringPair pair = (TwoStringPair)selected[ii]; + counts[ii] = 1;// rec.m_nPlayers; + devs[ii] = pair.str1; + } } // DevSetListener interface @@ -114,6 +122,6 @@ public class WiDirInviteDelegate extends InviteDelegate // names[ii] = m_macsToName.get(mac); } - updateListAdapter( R.layout.inviter_item, pairs ); + updateListAdapter( R.layout.smsinviter_item, pairs ); } }