我正在尝试实现TO-DO List,当我点击列表视图中的项目时,我需要它去另一个活动。 这是我的代码:
TextView tvItem = (TextView) findViewById(R.id.tvItem);
tvItem.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent it = new Intent(new Intent(MainActivity.this, ItemView.class)) ;
startActivity(it);
}
请帮助
答案 0 :(得分:2)
要转到下一个活动,请在onItemClickListner上添加此内容:
Intent intent = new Intent(this, ActivityTwo.class);
this.startActivity (intent);
必须在此覆盖方法
上保存所有活动@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
super.onSaveInstanceState(savedInstanceState);
savedInstanceState.putBoolean("MyBoolean", true);
savedInstanceState.putDouble("myDouble", 1.9);
savedInstanceState.putInt("MyInt", 1);
savedInstanceState.putString("MyString", "Welcome back to Android");
// etc.
}
savedInstanceState包将再次传递给你的Activty in OnCreate方法,这样你就可以再次检索这些值,并将它们重新分配到它们所在的位置。
如果正确设置了eveything,要返回上一个活动,您只需要对当前活动调用finish()。
希望它有所帮助!