【问题标题】:Call second Activity Android调用第二个Activity Android
【发布时间】:2011-11-21 21:12:46
【问题描述】:

我想从 ListViewActivity 调用第二个 Activity。我试过这个

 Intent intent = new Intent(this, Activity2.class);
 startActivity(intent);

但它不起作用,也许你可以帮助我。 Eclipse 是这样说的:

The constructor Intent(new AdapterView.OnItemClickListener(){}, Class<Activity2>) is undefined

我也试过这个,结果是一样的。

Intent intent = new Intent(Activity2.this, Activity2.class);

感谢您的帮助

【问题讨论】:

    标签: android android-activity call


    【解决方案1】:

    您需要像这样创建意图:

    Intent intent = new Intent(YourCurrentActivity.this, Activity2.class);
    

    【讨论】:

    • 在您的第一个代码示例中,this 指的是OnItemClickListener,而不是父 Activity 类。正如 Arhimed 所示,您需要使用 YourCurrentActivity.this 来明确您要使用哪个 this
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-15
    • 1970-01-01
    • 2017-03-18
    • 1970-01-01
    相关资源
    最近更新 更多