Android开发:从Intents到Activity与布局的深入解析
1. Android组件通信之Intents
在面向对象编程中,我们习惯通过创建对象实例并调用其方法来激活对象的行为,以此实现对象间的通信。然而,Android的组件并不遵循这种方式。以下代码展示了在Android中错误的激活另一个Activity的方式:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button b = (Button) findViewById(R.id.button);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new SecondActivity(); // WON’T WORK
}
});
}
}
Android应用程序的架构独特,采用组件而非普通对象。Android使用Intents来实现组件间的通信和消息传递。上述代码无法工作的原
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



