我今天做了一些android代碼,現在問題是我需要獲取傳遞的變量。現場是我需要首先登錄Facebook然後獲取我的信息。之後這裏會出現一個啓動畫面,它將顯示我的名字,等信息使用意圖。之後主屏幕將會出現,並且啓動屏幕上的所有數據現在都將被傳遞到主屏幕,但問題是這個主屏幕僅僅是我的tabViews的容器,其中我可以隨時從一個頁面到另一個頁面,我認爲我不需要在這一部分再次使用這個意圖。現在我需要將傳遞到主屏幕的所有傳遞數據下載到我的選項卡中的一個,並將其顯示在TextView上。從一個類傳遞變量到另一個沒有使用intent得到額外的
0
A
回答
1
定義變量作爲公共靜態或另一種選擇是店變量的值到共享偏好和檢索下一個活動的偏好值,並參考以下鏈接瞭解更多信息。要做到這一點
1
使用公共靜態變量在主屏幕中爲此。或者您也可以使用Application課程來達到此目的。 其他選項是SharedPreferences。
對於應用程序類的全局變量看這太問題How to declare global variables in Android?
1
you may use sharedprefrence to pass value like this
//for write id one Activity
SharedPreferences spre = context.getSharedPreferences("Your prefName",
Context.MODE_PRIVATE);
SharedPreferences.Editor prefEditor = spre.edit();
prefEditor.putString("key", value);
prefEditor.commit();
// for get id second Activity
SharedPreferences spre = context.getSharedPreferences("Your prefName",
Context.MODE_PRIVATE);
String mystring= spre.getString("key","");
+0
我認爲這是它。稍後再測試一下。多謝兄弟。 – KaHeL
1
3
您可以使用android.app.Application
類來實現此目的。
步驟來使用應用程序類創建&:
創建應用程序類。示例如下圖所示:
public class ApplicationController extends Application { //Application wide instance variables //Preferable to expose them via getter/setter methods @Override public void onCreate() { super.onCreate(); //Do Application initialization over here } //Appplication wide methods //Getter/Setter methods }
指定您的應用程序類
AndroidManifest.xml
<application android:icon="@drawable/icon" android:label="@string/app_name" android:name=".ApplicationController">
獲取應用程序類實例的實例,並調用各種方法:
ApplicationController AC = (ApplicationController)getApplicationContext();
希望這有助於。
相關問題
- 1. 變量沒有得到從一個函數傳遞到另一個
- 2. 從一個類的int變量傳遞值到另一個類
- 3. Cocos2d將變量從一個類傳遞到另一個類
- 4. 如何將變量從一個類傳遞到另一個類?
- 5. 將變量從一個類傳遞到另一個類
- 6. 將變量從一個類傳遞到另一個類
- 7. 將變量從一個類傳遞到另一個類
- 8. 傳遞一個變量到另一個
- 9. 傳遞一個變量到另一個
- 10. 從另一個類作爲輸入,傳遞變量,但沒有得到值回
- 11. PHP - 傳遞一個類的變量到另一個類
- 12. 得到變量從另一個類SpriteKit
- 13. 從一個Intent傳遞ArrayList <Object>到另一個
- 14. 在另一個類中使用jbutton動作將jcombobox變量從一個類傳遞到另一個類
- 15. 的Javascript傳遞一個變量chrome.storage.local.get到另一個變量
- 16. 的Javascript從一個函數傳遞變量值到另一個
- 17. Django的 - 從一個函數變量傳遞到另一個
- 18. 將變量從類方法傳遞到另一個類
- 19. 如何將int類變量從一個類傳遞到另一個類cocos2d
- 20. 如何將變量從一個類傳遞到ruby中的另一個類
- 21. 將變量值從一個類傳遞到java中的另一個類
- 22. C++:如何將變量的值從一個類傳遞到另一個類?
- 23. PHP $ _GET變量傳遞到另一個
- 24. 變量傳遞到另一個
- 25. 從一個存儲過程傳遞表變量到另一個
- 26. 將變量從一個活動傳遞到另一個
- 27. 將變量列表從一個OpenQuery傳遞到另一個OpenQuery
- 28. 傳遞變量從一個到另一個功能
- 29. 將變量從一個函數傳遞到另一個函數
- 30. 將變量從一個swf傳遞到另一個swf as3
好吧,我會以此爲重點。謝謝! :) – KaHeL