在我的Android应用程序中,我设置了一个活动的标题名称,AndroidManifest.xaml如下所示:
<activity
android:name=".LoginSuccess"
android:label="Home" > // this is title name
</activity>
Run Code Online (Sandbox Code Playgroud)
活动标题名称是Home,我想在我的actitvity的java页面中获得这个actitvity标题名称,我尝试如下:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_sample);
android.support.v7.app.ActionBar actionBar = getSupportActionBar();
pageTitle = actionBar.getTitle().toString();
}
Run Code Online (Sandbox Code Playgroud)
但是我在这一行得到了以下异常pageTitle = actionBar.getTitle().toString();:
java.lang.NullPointerException
Run Code Online (Sandbox Code Playgroud)
请建议我,我该怎么做才能解决这个问题,
等待回复.
谢谢.
kal*_*pvs 15
你也可以这样来 PackageManager
ActivityInfo activityInfo = getPackageManager().getActivityInfo(
getComponentName(), PackageManager.GET_META_DATA);
String title = activityInfo.loadLabel(getPackageManager())
.toString();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8060 次 |
| 最近记录: |