请问一下,一般的界面跳转是:
Intent intent=new Intent(A.this,B.class); startActivity(intent);
但是今天我偶然在网上看到另一种界面跳转的方法:
Intent intent = new Intent();
intent.setClass(A.this, B.class);
startActivity(intent);
我想知道这两种界面跳转的方法有区别么,哪个更好一些,谢谢。
请问一下,一般的界面跳转是:
Intent intent=new Intent(A.this,B.class); startActivity(intent);
但是今天我偶然在网上看到另一种界面跳转的方法:
Intent intent = new Intent();
intent.setClass(A.this, B.class);
startActivity(intent);
我想知道这两种界面跳转的方法有区别么,哪个更好一些,谢谢。
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
1.3k 阅读
没区别
A和B是intent的两个属性,一个是在构造函数中赋值,一个是后来赋值。
从效率上讲没区别,更喜欢第一种,直白、明了,还少写一行代码。