と活動していListView
ます。いくつかのアイテムをuserWillGo
追加OnClickListener
して追加する必要があります。
OnClickListeners
これは単純なコードですが、アクティビティの開始時にのみすべてのアイテムの反応が得られるため、機能しません。
public class UserDetailActivity extends Activity{
...
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.l_user_detail);
Intent intent = getIntent();
User user = (User) intent.getSerializableExtra("class");
...
userWillGo = (LinearLayout) findViewById(R.id.linerLayout_userDetail_willGoTO);
if (user.getUserWillGo().size() > 0)
for (int i = 0; i < user.getUserWillGo().size(); i++) {
View myView = (View) LayoutInflater.from(getApplicationContext()).inflate(R.layout.item_list, userWillGo, false);
...
myView.setOnClickListener(mOnClickListener(this, curentEvent));
userWillGo.addView(myView);
}
...
}
private View.OnClickListener mOnClickListener(UserDetailActivity userDetailActivity, Event curentEvent) {
Intent i = new Intent(userDetailActivity, EventDetailActivity.class);
i.putExtra("class", curentEvent);
startActivity(i);
return null;
}
このバグを修正するのに役立ちます。Thnx。