为了账号安全,请及时绑定邮箱和手机立即绑定

Intent intent = new Intent(MainActivity.this,SecondActivity.this);

Intent intent = new Intent(MainActivity.this,SecondActivity.this);


老师那边没有错,为什么我这边就出错了?

我的SDK用的是4.3.1版本的!好像构造方法没有,这样的话有什么替代这两句话呢?求大神指导!


@Override

public void onClick(View v) {

Intent intent = new Intent(MainActivity.this,SecondActivity.this);

MainActivity.this.startActivity(intent);

}



正在回答

5 回答

你确定是这个Intent intent = new Intent(MainActivity.this,SecondActivity.this);???

你第二个参数写错了啊应该是SecondActivity.class吧

1 回复 有任何疑惑可以回复我~

SecondActivity.class 

0 回复 有任何疑惑可以回复我~

startActivity(new Intent(MainActivity.this,Second.class));     你那两句可以写成这一句

0 回复 有任何疑惑可以回复我~
#1

Sir丶

SecondActivity.class 落了点东西
2015-12-10 回复 有任何疑惑可以回复我~

这个写法是显式,隐式Intent通过在AndroidManifest.xml中<activity>标签下配置<intent-filter>的内容,可以指定当前活动能够响应的action和category。<activity android:name=".SecondActivity" >

    <intent-filter>
        <action android:name="com.example.activitytest.ACTION_START" />
        <category android:name="android.intent.category.DEFAULT" />  
         <category android:name="com.example.activitytest.MY_CATEGORY"/>

    </intent-filter>
</activity>


0 回复 有任何疑惑可以回复我~

不好意思,我自己写错了!应该是:

Intent intent = new Intent(MainActivity.this,SecondActivity.class);


2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第一门课(入门篇)
  • 参与学习       312472    人
  • 解答问题       4931    个

想快速掌握Android应用开发基础,选择学习这门课程就对了。

进入课程

Intent intent = new Intent(MainActivity.this,SecondActivity.this);

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号