我想顯示位於我的spalsh屏幕上的android清單中的versionName(number)。我發現了一些示例代碼,但它們不起作用。這似乎是一個簡單的任務,但它不顯示從飛濺的xml我顯示版本名稱
文本視圖:
<TextView
android:id="@+id/ver_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_marginBottom="33dp"
android:layout_marginRight="30dp"
android:text=" " />
顯示方法:
private void displayVersionName() {
String versionName = "";
PackageInfo packageInfo;
try {
packageInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
versionName = "ver:" + packageInfo.versionName;
} catch (NameNotFoundException e) {
e.printStackTrace();
}
TextView tv = (TextView) findViewById(R.id.ver_name);
tv.setText(versionName);
}
不要做splashcreens? – njzk2
@ njzk2我主要在設置屏幕上,所以人們可以快速檢查 –
後堆棧跟蹤?你有日誌嗎?你什麼時候調用這個方法? – njzk2