-1
我有一個廣播接收器,並再次廣播onreceive的方法廣播消息。靜態廣播給出錯誤
public static class MyBroadcastReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
// TODO Auto-generated method stub
Intent intent1 = new Intent("com.test.test");
sendBroadcast(intent1);
}
}
但它給出了sendBroadcast
錯誤cannot make a static reference to the non-static method sendbroadcast(intent)
from the type context wrapper.
請幫我解決這個問題。的
sendBroadcast(intent1);
因爲sendBroadcast
的,但你給answer.can你告訴我,爲什麼背景sendbrodcast之前是必要的吧?。 sendBroadcast屬於哪個類? –
@wqrahd:來自[ContextWrapper](http://developer.android.com/reference/android/content/ContextWrapper.html)class –
爲什麼如果類變爲靜態時需要上下文。 –