首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

可否在一个非activity中调起一个非activity

2012-08-16 
能否在一个非activity中调起一个非activity?如题,我想在一个自己写的类中写入一个成员函数,在执行这个函数

能否在一个非activity中调起一个非activity?
如题,我想在一个自己写的类中写入一个成员函数,在执行这个函数时调起一个自己写的activity,不知道该如何实现。哪位大侠能给个代码啊,或者是一个思路。

[解决办法]
不太懂你的意思额 。 
startActivity是一个Context的成员函数,你把你的Context对象(比如Service或Activity)传递给该类,然后调用Context.startActivity()就可以了。
[解决办法]
在new 你的类的时候,传递一个Context过去,然后在想启动activity, service的地方,调用
Context.startservice, startactivity.等等
[解决办法]
非activity?BroadcastReceiver?Service?

热点排行