2012-09-13 34 views

回答

0

你得到的错误是什么?

您的环境来自哪里?

你可以尝试在你的项目中做一个“干净”,或尝试获得另一个上下文。

或者当你调用非活性类帕萨特通过参数上下文....

[]中 Bertan

+0

强制关闭错误我得到,我传递上下文作为活动类的参数。 – user1667968

+0

请在这里粘贴你的Stacktrace以获得进一步的帮助:)...你做了“CLEAN”/ REFRESH你的项目?这很奇怪,但我解决了一些小时的问题... –

+0

09-13 18:04:20.001:错误/ AndroidRuntime(900):致命例外:主 java.lang.NullPointerException 并且也做了清理 – user1667968

0

通行证活动上下文或应用程序上下文非活性类的构造函数和使用这个上下文。

+0

我通过上下文作为参数从活动类 – user1667968

3

在你能做的非活性的Java类,

public static void doSomething(Context ctx){ 
     ctx.getResources().getDrawable(R.drawable.app_icon); 
    } 

从你activity类调​​用它。

javaClassObj.doSomething(this); 
+0

+ 1代码良好的答案。 –

+0

我正在做与你所提到的相同的事情,但它会抛出强制关闭错误,唯一的区别是getDrawable()我打电话给getColor() – user1667968

+0

@ user1667968请问您可以填写完整的代码吗? –

相关问题