我只是好奇下面的代码是做什么的?我目前正在学习 Intents。
Intent i = new Intent(v.getContext(), Viewmap.class);
我是否认为这是在创建一个 Intent 对象,它将启动 Viewmap 类,并且 getContext() 方法将通知 Viewmap 类意图来自哪里?我想我对 v.getContext 实际上在做什么感到更加困惑。(v 是视图对象)。
我只是好奇下面的代码是做什么的?我目前正在学习 Intents。
Intent i = new Intent(v.getContext(), Viewmap.class);
我是否认为这是在创建一个 Intent 对象,它将启动 Viewmap 类,并且 getContext() 方法将通知 Viewmap 类意图来自哪里?我想我对 v.getContext 实际上在做什么感到更加困惑。(v 是视图对象)。
我只是好奇下面的代码是做什么的?
它创建一个Intent
从Context
包含启动的v
. thisIntent
的目标是Viewmap
的类(在这种情况下,它应该是Activity
在清单中注册的)。
我是否认为这是在创建一个 Intent 对象,它将启动 Viewmap 类,并且 getContext() 方法将通知 Viewmap 类意图来自哪里?
关闭。您提供的Context
通知系统可以在哪个包中找到Viewmap
该类。
我想我对 v.getContext 实际上在做什么感到更加困惑。
Context
它只是返回v
实现的方式。Context
包含包名称、资源标识符等内容。该文档将其描述为一个“ [i]关于应用程序环境的全局信息的接口。......它允许访问特定于应用程序的资源和类,以及对应用程序级操作的调用,例如启动活动、广播和接收意图等”。