我使用下面的代碼在我的應用程序:加載字符串中的strings.xml文件
string_array = getResources().getStringArray(R.array.array_of_strings);
my_text_view.setText(string_array[i]);
的問題是,我開始包含該代碼多次活動。 所以,我覺得這段代碼是低效率的,因爲每次我開始活動時,我都必須加載整個數組來只使用一個元素,因爲字符串數組非常大。
有沒有辦法直接加載想要的元素?
感謝很多提前:)
更新: 我嘗試使用Application對象爲Talihawk如下所述,但我會在下面一行的錯誤:
MyApplication my_obj = (MyApplication) getApplication();
string_array = my_obj.getStringArray();
的錯誤是:
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)
什麼更多信息問題? – 2012-03-02 18:43:05
每當我開始這個活動(我開始它很多),我加載一個大的字符串數組,然後使用一個元素。 有沒有辦法直接加載想要的元素? – Elshaer 2012-03-02 18:46:37