@Override public void onClick(View v) { back(v); } });
@Override protected void onCreate(Bundle arg0) { super.onCreate(arg0); setContentView(R.layout.ease_activity_ding_ack_user_list); ackUserListView = (ListView) findViewById(R.id.list_view); titleBar = (EaseTitleBar) findViewById(R.id.title_bar); titleBar.setTitle(getString(R.string.title_ack_read_list)); // Set the title bar left layout click listener to back to previous activity. titleBar.setLeftLayoutClickListener(new View.OnClickListener() { @Override public void onClick(View v) { back(v); } }); msg = getIntent().getParcelableExtra("msg"); EMLog.i(TAG, "Get msg from intent, msg: " + msg.toString()); userList = new ArrayList<>(); userAdapter = new AckUserAdapter(this, userList); ackUserListView.setAdapter(userAdapter); }
@Override public void onUpdate(List<String> list) { EMLog.i(TAG, "onUpdate: " + list.size()); userList.clear(); userList.addAll(list); runOnUiThread(new Runnable() { @Override public void run() { userAdapter.notifyDataSetChanged(); } }); } };