jn615 2011-01-07 15:46
浏览 273
已采纳

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来显示数据

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

  • 写回答

1条回答 默认 最新

  • 勤劳的小猿 2011-01-07 16:19
    关注

    在老外那扒的。
    这么写:
    把下面的代码放在你的继承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;
    }
    }
    }

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 chaquopy python 安卓
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题