diff --git a/src/org/yaaic/adapter/DeckAdapter.java b/src/org/yaaic/adapter/DeckAdapter.java index c550638..4dc5715 100644 --- a/src/org/yaaic/adapter/DeckAdapter.java +++ b/src/org/yaaic/adapter/DeckAdapter.java @@ -99,6 +99,11 @@ public class DeckAdapter extends BaseAdapter notifyDataSetChanged(); } + + public void updated() + { + //notifyDataSetChanged(); + } /** * Get view at given position diff --git a/src/org/yaaic/view/ServerActivity.java b/src/org/yaaic/view/ServerActivity.java index a160fa7..d382cd7 100644 --- a/src/org/yaaic/view/ServerActivity.java +++ b/src/org/yaaic/view/ServerActivity.java @@ -172,7 +172,16 @@ public class ServerActivity extends Activity implements ServiceConnection, Chann { String message = server.getChannel(target).pollMessage(); - Toast.makeText(this, "(" + target + ") " + message, Toast.LENGTH_SHORT).show(); + TextView canvas = (TextView) deckAdapter.getItemByName(target); + + if (canvas != null) { + Log.d(TAG, "Got canvas, setting text"); + canvas.append("\n" + message); + deckAdapter.notifyDataSetChanged(); + } else { + Log.d(TAG, "No canvas found"); + } + //Toast.makeText(this, "(" + target + ") " + message, Toast.LENGTH_SHORT).show(); } /**