【发布时间】:2011-11-26 16:13:11
【问题描述】:
如何从 BroadcastReceiver 类调用非静态方法?
或
如何从静态方法调用非静态方法?
public static void startonlylocationmethod (long iden)
{
onlylocation(iden); //dosen't let me
}
public void onlylocation (long id)
{
}
附言 如果我创建一个对象然后使用它来调用应用程序崩溃的方法
【问题讨论】:
-
想一想:这没有意义。静态方法是一个class方法,是无状态的;非静态方法是一个 instance 方法,它依赖于具体的对象实例。 哪个实例是静态方法应该引用的?
标签: java android methods static