package com.talk.demo.intimate; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import br.com.dina.ui.widget.UITableView; import br.com.dina.ui.widget.UITableView.ClickListener; import com.talk.demo.R; import com.talk.demo.share.FriendsActivity; public class FindDSourceFriendsActivity extends Activity { private static String TAG = "FindDSourceFriendsActivity"; private UITableView tableView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_finddsfriends); tableView = (UITableView) findViewById(R.id.tableView); createList(); Log.d(TAG, "total items: " + tableView.getCount()); tableView.commit(); } private void createList() { CustomClickListener listener = new CustomClickListener(); tableView.setClickListener(listener); tableView.addBasicItem("网络好友", "网络添加好友"); tableView.addBasicItem("通讯录好友", "通讯录添加好友"); } private class CustomClickListener implements ClickListener { @Override public void onClick(int index) { Log.d(TAG, "item clicked: " + index); switch(index) { case 0: callOtherActivity(FindIntimateActivity.class); break; case 1: callOtherActivity(FriendsActivity.class); break; } } } private void callOtherActivity(Class<?> cls) { Intent intent = new Intent(this, cls); startActivity(intent); } @Override public void onResume() { super.onResume(); } }