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