下面给出的这行代码在android中的含义......?

复制粘贴魔法.c0m
startActivity(new Intent(this, Class.forName(getPackageManager().getApplicationInfo(getPackageName(), 128).metaData.getString("com.sadaf.javafiles.MAIN_ACTIVITY_CLASS_NAME"))));
布兰登

这段代码是创建另一个活动并将其添加到顶部 UI 级别

startActivity()

可以从任何上下文/活动中调用,主要用于

finish()
startActivity(new Intent(this, NewActivity.class));

这用于关闭当前活动并开始下一个活动

更详细的解释请参考:https :
//developer.android.com/training/basics/firstapp/starting-activity#BuildIntent

startActivity(new Intent(this, Class.forName(getPackageManager().getApplicationInfo(getPackageName(), 128).metaData.getString("com.sadaf.javafiles.MAIN_ACTIVITY_CLASS_NAME"))));

Intent 需要一个上下文和一个类作为参数,上下文是“this”(当前正在显示的活动的当前上下文)

该类来自 Class.forName(String),它需要一个 String 值才能从活动中获取类名

它从调用中获取该字符串值:

getPackageManager().getApplicationInfo(getPackageName(), 128).metaData.getString(stringKey)

stringKey是来自项目AndroidManifest.xml文件 android:name:

 <activity android:name="com.sadaf.javafiles.MAIN_ACTIVITY_CLASS_NAME" >
</activity>

所以本质上,这段代码所做的是以编程方式获取声明的“主要活动”的 .class,而不是使用“标准”的方式去 MainActivity.class

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

这行中AND运算符的含义

来自分类Dev

回文的代码(下面给出的错误)

来自分类Dev

下面给出的代码是错误的吗?

来自分类Dev

下面的代码给出了奇怪的输出

来自分类Dev

这行代码在C编程中做什么?

来自分类Dev

这行代码在jquery中如何工作?

来自分类Dev

如何在矩阵中使用指针。这行代码的作用/含义是:int r = **(++ b);

来自分类Dev

在 HTML 中,为什么我在单击登录按钮后无法移动到 new_url。对于下面给出的代码

来自分类Dev

Javascript-如何避免if语句如下面给出的代码段?

来自分类Dev

我如何获得下面给出的代码的相似计数?

来自分类Dev

谁能教我下面给出的这个JS代码?

来自分类Dev

为什么下面的Java代码会给出StackOverflow错误?

来自分类Dev

在这行代码中“转弯”的目的是什么?

来自分类Dev

我需要知道这行代码在django中的作用

来自分类Dev

这行代码中的“No”是什么意思[VBA]

来自分类Dev

我在机器学习中没有得到这行代码

来自分类Dev

这行在make文件`DOCKER:= $(shell command -v docker)`中的含义。

来自分类Dev

下面代码中的jQuery HTML遍历

来自分类Dev

Segmentation Fault中“代码”的含义是什么

来自分类Dev

这段代码中do-while的含义

来自分类Dev

在此scala代码中_的含义是什么?

来自分类Dev

NSURLErrorDomain中的代码的含义是什么?

来自分类Dev

通用代码段中ParameterizedType的含义

来自分类Dev

以下代码中\ +的含义是什么

来自分类Dev

通用代码段中ParameterizedType的含义

来自分类Dev

这段代码中$的含义是什么?

来自分类Dev

Rails 这行代码做了什么

来自分类Dev

请解释这行javascript代码

来自分类Dev

为什么下面的Lisp代码没有给出期望的结果

Related 相关文章

热门标签

归档