Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我可以从类文件访问Manifest.xml数据吗_Android_Android Manifest - Fatal编程技术网

Android 我可以从类文件访问Manifest.xml数据吗

Android 我可以从类文件访问Manifest.xml数据吗,android,android-manifest,Android,Android Manifest,是否有任何方法可以从类文件更改活动的父级。 我有两个活动,比如一个和两个,它们都可以开始一个新的活动,比如三个。 现在,如果一个从三个开始,那么向上导航的父项应该是一个。 但如果二开始三,则向上导航的父项应为二。 如果我可以从类文件中更改活动的父级。 我将从活动(一和二)发送一些数据,以唯一地标识它们,然后根据这些数据设置父级 如果有其他方法,请告诉我。我认为您的清单中只能有一个已定义的父项,但您可以在启动活动时发送父项。只需传递一个包含启动第三个活动的活动的捆绑包,并在OnBackPresse

是否有任何方法可以从类文件更改活动的父级。
我有两个活动,比如一个和两个,它们都可以开始一个新的活动,比如三个。

现在,如果一个从三个开始,那么向上导航的父项应该是一个。
但如果二开始三,则向上导航的父项应为二。

如果我可以从类文件中更改活动的父级。 我将从活动(一和二)发送一些数据,以唯一地标识它们,然后根据这些数据设置父级


如果有其他方法,请告诉我。

我认为您的清单中只能有一个已定义的父项,但您可以在启动活动时发送父项。只需传递一个包含启动第三个活动的活动的捆绑包,并在OnBackPressed中处理它,如果您想更改向上按钮,请在OnOptions ItemSelected中处理它。

在android中,活动在启动时添加到堆栈中。话虽如此,当您从活动二开始活动三时,活动二将添加到三下面的堆栈中。现在,单击活动三中的“向上”按钮,就可以完成活动三,控件将自动返回到活动二

请跟随帖子,在android中按下起床按钮。现在在onClick情况下,您只需要完成活动3,控件将返回到您来自的任何活动。不管是一个还是两个。您可以在onClick中完成活动,如下所示:- 只要写

finish();

对于home button(主页按钮)

的情况,您能告诉我为什么要更改父项吗?比如说,在开始时,一个(活动)是三个(活动)的父项。但我现在从2开始,如果用户点击up按钮,那个么应用程序将停止工作,因为up按钮设置为1而不是2(意味着活动1并没有工作实例)。如果我将三的父对象更改为二,那么按下up按钮将把控件返回到存在的二的实例。