首页 > 解决方案 > 活动和意图基础

问题描述

有人可以解释这段代码吗

1) startActivity() 属于什么类

2)这些论点的意图是什么

3) 谁在onclick(View view)中传递视图对象

这里 Second.class 是下一个活动

public void onClick(View view) {   
    Intent intent=new Intent(View.getContext(),Second.class);  
    startActivity(intent);  
}

标签: javaandroid

解决方案


1)startActivity()属于其他活动的父类:android.app.Activity

2) 您正在使用的 Intent 构造函数的第一个参数是实现当前活动的应用程序包的上下文。第二个参数是用于意图的类

3)view参数onclick(View view)由Activity的主线程传入。这是由 Android 操作系统内部处理的


推荐阅读