android界面跳转的菜鸟问题

    请问一下,一般的界面跳转是:

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

但是今天我偶然在网上看到另一种界面跳转的方法: Intent intent = new Intent(); intent.setClass(A.this, B.class);
startActivity(intent); 我想知道这两种界面跳转的方法有区别么,哪个更好一些,谢谢。

阅读 3.6k
1 个回答

没区别
A和B是intent的两个属性,一个是在构造函数中赋值,一个是后来赋值。
从效率上讲没区别,更喜欢第一种,直白、明了,还少写一行代码。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题