2013-01-18 44 views

回答

3

最后得到的答案...

Context context = CCDirector.sharedDirector().getActivity().getApplicationContext(); 
InputStream is = context.getAssets().open("abc.txt"); 
1

当你创建你的类,使用方法:

private void abc (Context context){ 
    context.getAssets(); 
} 

,当你调用这个方法,你必须把你的文脉融入方法:

yourclass.abc(getBaseContext()); 
+0

有没有这样的事情'getBaseContext()'当我试图使用,它给了我错误:( – Deepzz

+0

尝试新yourclass.abc(your_activity。这个)或new yourclass.abc(getapplicationcontext())。 你可以发布你的类的详细信息 –

1

你必须在上下文中传递给班级使用它。如果它的自定义类,在构造函数中传递它,然后坚持并使用它。