我知道我可以在活動之間簡單地複製和粘貼字符串以獲取意圖,但如果有人讓項目繼續執行,可能會導致混淆。我想知道如何存儲通過我的應用程序使用的短密鑰的最佳方式。我因子評分的兩種可能的方式是:在我的Android應用程序中存儲意圖鍵的最佳方式
用我所有的鑰匙,我希望得到一個每次創建枚舉我簡單地使用myEnum.KeyOne.toString();
,並在其中像<string name="keyOne">KeyOne</string>
創建與串的資源xml文件並使用activity.getString(R.string.keyOne)
進行呼叫。
還有更好的方法嗎?如果不是這些更快?
我個人喜歡使用帶有靜態最終變量的'Constants.java'文件。我不喜歡在'strings.xml'文件中引用變量,並且出於任何原因,我從來不喜歡使用Enums。我真的不知道這是最好的方式還是最快的,但它對我來說效果很好。我也將它用於捆綁鍵和端點。 –