Android TIME\u TICK动作未呼叫广播接收器

Android TIME\u TICK动作未呼叫广播接收器,android,Android,我已经编写了一个简单的广播接收器来响应TIME\u TICK操作 当我在清单文件中添加操作时,它不会调用已注册的接收者,但当我在java代码中注册接收者时,它会被调用。 我有一个简单的onreceive方法 public class mybroad extends BroadcastReceiver { @Override public void onReceive(Context arg0, Intent arg1) { // TODO Auto-generat

我已经编写了一个简单的广播接收器来响应
TIME\u TICK
操作

当我在清单文件中添加操作时,它不会调用已注册的接收者,但当我在java代码中注册接收者时,它会被调用。 我有一个简单的onreceive方法

public class mybroad extends BroadcastReceiver
{
    @Override
    public void onReceive(Context arg0, Intent arg1) {
        // TODO Auto-generated method stub
        Log.v("got", "broadcasted");
        Toast.makeText(arg0, "hurray broadcast got", Toast.LENGTH_LONG).show();


    }

}
清单文件的接收方标记

<receiver android:name="com.example.chapbasic.mybroad" >
            <intent-filter>
                <action android:name="android.intent.action.TIME_TICK"></action>
            </intent-filter>
        </receiver>
请更新为什么没有从清单文件注册中调用它。
谢谢

请仔细阅读说明的文档

您不能通过清单中声明的组件接收此信息,只能通过向
Context.registerReceiver()显式注册来接收

这就是为什么在通过清单文件执行操作时无法接收它。
谢谢

请仔细阅读说明的文档

您不能通过清单中声明的组件接收此信息,只能通过向
Context.registerReceiver()显式注册来接收

这就是为什么在通过清单文件执行操作时无法接收它。
谢谢

请仔细阅读说明的文档

您不能通过清单中声明的组件接收此信息,只能通过向
Context.registerReceiver()显式注册来接收

这就是为什么在通过清单文件执行操作时无法接收它。
谢谢

请仔细阅读说明的文档

您不能通过清单中声明的组件接收此信息,只能通过向
Context.registerReceiver()显式注册来接收

这就是为什么在通过清单文件执行操作时无法接收它。 谢谢

public class broadact extends Activity
{
    IntentFilter ii;
    mybroad mb;
@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.mybroad);
    ii=new IntentFilter("android.intent.action.TIME_TICK");
    mb=new mybroad();

}
@Override
protected void onResume() {
    // TODO Auto-generated method stub
    super.onResume();
    registerReceiver(mb, ii);
}

@Override
protected void onPause() {
    // TODO Auto-generated method stub
    super.onPause();
    unregisterReceiver(mb);
}