如何在片段中获取versionName?以下代码无效:
PackageInfo pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
version = pInfo.versionName;
答案 0 :(得分:8)
试试这个
PackageInfo pInfo = getActivity().getPackageManager().getPackageInfo(getActivity().getPackageName(), 0);
version = pInfo.versionName;
它工作正常。
答案 1 :(得分:0)
您需要上下文参考。您可以使用例如片段的父活动。
PackageInfo pInfo = getActivity().getPackageManager().getPackageInfo(getPackageName(), 0);
version = pInfo.versionName;