我有兩項活動Home.java
和Profile.java
。獲取活動重新啓動時舊活動的數據
當用戶在Home.java的ListView中點擊某人的個人資料時,我獲得該用戶的用戶名,將其存儲在靜態變量Home.usernameProfile
中,然後轉到Profile.java,我使用靜態變量Home.usernameProfile
加載點擊用戶名的數據。
從配置文件中,您可以轉到其他配置文件(開始新的Profile.java
活動),然後爲新的配置文件設置Home.usernameProfile
。
問題是,如果我從第二個人資料中Home.usernameProfile
變量返回到第一個人資料仍然會有用戶名的第二個配置文件,我需要的用戶名的第一個配置文件,因爲我的個人資料做的事情,需要Home.usernameProfile
變量。
我試圖在Profile.java創建TextView的,在一個TextView店Home.usernameProfile
變量的值,並返回到Home.usernameProfile
使用public void onRestart() { super.onRestart(); ...}
活動重新啓動,但TextView的返回一些其他的價值。
有誰知道從其他配置文件返回時如何獲取當前顯示的配置文件的用戶名?
你如何從一個配置文件導航到下一個配置文件?你打開一個新的活動,還是隻是替換當前數據? – EpicPandaForce
在Home.usernameProfile變量中,我存儲新的用戶名,然後開始一個新的活動。 – user3051755
你可以發佈代碼 –