Android 跳转

我知道android中Activity跳转非常简单:
Intent intent = new Intent();
intent.setClass(nyc.this, target.class);
startActivity(intent);

这里面我是要跳转到target.class去

但是我在class target 里面要是不extends Activity,而是extends ListActivity

换句话说,我在登录页面登录成功以后,跳到显示数据的页面,所以我想extends ListActivity来显示数据

但是这样就不能跳转了,那该怎么办呢?

在老外那扒的。
这么写:
把下面的代码放在你的继承activity的类中,这个你能看明白吧。
Intent activityIntent = new Intent();
activityIntent.setClass(MyActivity.this, MyListActivity.class);
startActivityForResult(activityIntent,0);
把下面的直接写在你的onCreate()方法下面就行了。

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
if (requestCode==0)
{
switch (resultCode)
{
case RESULT_OK:
TextView MyCountry=null;
MyCountry.setText(data.getStringExtra("country"));
break;
case RESULT_CANCELED:
break;
}
}
}