java - Activity 和 Intent 基础知识

标签 java android

谁能解释一下这段代码

1) startActivity() 属于什么类

2) Intent 中的这些参数是什么

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

这里的 Second.class 是下一个 Activity

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

最佳答案

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

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

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

关于java - Activity 和 Intent 基础知识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58119927/

相关文章:

java - Eclipse:如何添加库?

android - 获取 Google 广告系列跟踪

android - getDrawable() 的效率 : is the Drawable cached by the framework?

android - Android 中的锁屏可加快游戏速度

java - 调用 Window.setVisible() 时出现 NullPointerException

java - 如何在使用java设置屏幕抓取的表单值后调用post方法

java - 如何在java中重新加载属性文件

java - JTable多重过滤器设计范例

java - 2个表之间的Quarkus/Hibernate关系

android - 要么..要么 Android <uses-feature> list 中的区别