title: 跳转到多个页面的正常人的写法
虽让我们都知道要用intent,但是如果像这样跳转到不痛页面的时候一个个新建一个intent的写法太过low ,我们使用一个变量activity表示我们要到的Activity,然后用这样的方法,只用new一个Intent就可以了。非常见到。
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
Class<?> activity = null;
super.onListItemClick(l, v, position, id);
switch (position) {
case 0:
activity = RotateActivity.class;
break;
case 1:
activity = BookActivity.class;
break;
case 2:
activity = NewtonCradleActivity.class;
break;
}
if (null != activity) {
Intent intent = new Intent(this, activity);
startActivity(intent);
}
}
网友评论