MyException - 我的异常网
当前位置:我的异常网» Android » 关于 Context 参数传入有关问题

关于 Context 参数传入有关问题

www.MyException.Cn  网友分享于:2013-02-21  浏览:14次
关于 Context 参数传入问题
本帖最后由 danwls9890 于 2013-02-03 23:12:48 编辑
经常一些函数需要调用 Context 这个类为参数传入比如PendingIntent.getBroadcast(Context context, int requestCode, Intent intent, int flags)
。Context为 application environment。如果是在一个Activity类里面需要这个参数,可以直接把this传进去,要是不是在Activity类里面需要传入这个参数怎么办?

manager = (UsbManager) activity.getSystemService(Context.USB_SERVICE);如果这段代码在一个Activity里面我可以直接manager = (UsbManager) this.getSystemService(Context.USB_SERVICE);
要是在一般类里面要获取UsbManager怎么办,我不想把activity当参数传进来,太麻烦。有什么函数能直接获取正在运行的Activity的对象 。
非常感谢
context

------解决方案--------------------
Context 这个东东,一般情况下在进入的时候将它传入共享参数里边,这东西好多地方都用的到。需要的时候直接从共享里边拿。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有