AccountAuthenticator.java:如何從意圖獲取上下文?
Intent intent = new Intent(context, AccountActivity.class);
AccountActivity.java:
在的onCreate(捆綁aBundle)我想說:
getIntent().getContext();
不過的getContext()不存在。
如何從意圖獲取上下文?
由於它在Intent構造函數中傳遞,我期待它在到達AccountActivity時可用。
爲什麼你需要從意圖上下文? – Maragues 2010-07-12 10:55:35
我需要創建Intent的Service(即Context),以便能夠在構造函數中創建一個AsyncTask。如果我不這樣做,我會得到:「java.lang.SecurityException:調用者uid 10027與認證者的uid不同」,因爲AsyncTask正在執行Accountmanager am = Accountmanager.get(context)。 – user77115 2010-07-12 11:00:19
對於我來說,我試圖使用TDD並驗證正在測試的代碼中設置了正確的上下文。 – PseudoNoise 2013-06-05 18:47:10