ここでは、ユーザー リストがあり、ユーザー プロファイルを表示するアイテムをクリックすると仮定した例を示しました...
List_Act アクティビティでは...
public View getView(int position, View convertView, ViewGroup parent)
{
convertView = mInflater.inflate(R.layout.rowitem,parent,false);
convertView.setTag(UserId);
}
private OnItemClickListener mlist = new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Intent i=new Intent(List_Act.this, Profile_Act.class);
int UserId = ((View)v.getParent()).getTag();
i.putExtra("UserId", UserId); //Setting variable you want to pass to another activity
startActivity(i);
}
};
onCreate() の Profile_Act アクティビティで
String UserId = getIntent().getExtras().getString("UserId"); //retrieving value in another activity
これで UserId 変数が設定され、それを使用できるようになりました...