我有一个扩展类CCLayer
。我必须从资产文件夹中获取一个文本文件。但我不能getAssets()
在这堂课中使用。我如何getAssets()
在扩展的类中使用CCLayer
???
问问题
951 次
3 回答
3
终于得到答案了...
Context context = CCDirector.sharedDirector().getActivity().getApplicationContext();
InputStream is = context.getAssets().open("abc.txt");
于 2013-01-28T09:27:31.273 回答
1
在类中创建方法时,请使用:
private void abc (Context context){
context.getAssets();
}
当您调用此方法时,您必须将上下文放入方法中:
yourclass.abc(getBaseContext());
于 2013-01-18T06:53:06.627 回答
1
您必须将上下文传递给类才能使用它。如果它是您的自定义类,请将其传递给构造函数,然后保留并使用它。
于 2013-01-18T08:55:19.937 回答