gpt4 book ai didi

java - 如何通过编程方式获取 Activity 标题名称 java android

转载 作者:太空狗 更新时间:2023-10-29 15:31:42 25 4
gpt4 key购买 nike

在我的 android 应用程序中,我在 AndroidManifest.xaml 中设置了 Activity 的标题名称,如下所示:

<activity
android:name=".LoginSuccess"
android:label="Home" > // this is title name
</activity>

Activity 标题名称是 Home,我想在我的 Activity 的 java 页面中获取这个 Activity 标题名称,我正在尝试如下:

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_sample);

android.support.v7.app.ActionBar actionBar = getSupportActionBar();
pageTitle = actionBar.getTitle().toString();
}

但是我在这一行 pageTitle = actionBar.getTitle().toString(); 出现以下异常:

java.lang.NullPointerException

请建议我,我该怎么做才能解决这个问题,

等待回复。

谢谢。

最佳答案

你也可以从 PackageManager

ActivityInfo activityInfo = getPackageManager().getActivityInfo(
getComponentName(), PackageManager.GET_META_DATA);
String title = activityInfo.loadLabel(getPackageManager())
.toString();

关于java - 如何通过编程方式获取 Activity 标题名称 java android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27376283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com