java - 活动和意图基础
问题描述
有人可以解释这段代码吗
1) startActivity() 属于什么类
2)这些论点的意图是什么
3) 谁在onclick(View view)中传递视图对象
这里 Second.class 是下一个活动
public void onClick(View view) {
Intent intent=new Intent(View.getContext(),Second.class);
startActivity(intent);
}
解决方案
1)startActivity()
属于其他活动的父类:android.app.Activity
2) 您正在使用的 Intent 构造函数的第一个参数是实现当前活动的应用程序包的上下文。第二个参数是用于意图的类
3)view
参数onclick(View view)
由Activity的主线程传入。这是由 Android 操作系统内部处理的
推荐阅读
- android - 您如何在 Mockito 或任何单元测试(用于覆盖)中测试布局绑定案例?
- mysql - MySQL,根据其他两个单独表中的值过滤表中的记录
- arrays - 使用 useState 更新数组
- python - 如何链接两个嵌套列表的元素?可能吗?
- postgresql - LIKE 运算符的高效 postgres 索引类型(固定结尾)
- tabulator - tabulator.js:下拉(编辑器:选择)响应不起作用?
- node.js - 最新节点 v 14.16.1 的 Angular2 Karma.config.js 错误
- google-cloud-platform - 将 SAML 属性 ForceAuthn 与 Google IdP 结合使用
- python - 如何在 Python 中解析字符串并从中获取不同的数据类型?
- typescript - 从扩展接口推断属性