1

就像它在标题中所说的那样。我正在尝试从将由另一个应用程序接收的守护线程上的计时器发送意图。我可以这样做还是需要在活动中调用它?

还有什么方法可以找出类需要扩展或实现的内容,而无需尝试找到某人使用它的示例。

run()我用来从扩展的类中的函数内部调用它的代码TimerTask

    // send info 
    Intent intent = new Intent();
    intent.setAction(Intent.ACTION_SEND);
    intent.putExtra("MyClass", playing);
    intent.setType("*/*");
    sendBroadcast(intent);
4

1 回答 1

0

您可以使用任何实时线程上下文调用 sendBroadcastMethod ,就像您在活动中设置了一个计时器并且您在 30 秒后调用 sendBroadcast 一样,同时您通过执行 onBackPress 完成活动而不是抛出死线程错误,因为您正在使用死上下文(在本例中为活动)来调用广播。否则,您可以使用任何上下文来调用 sendBroadcast 方法。

于 2013-06-25T15:39:20.150 回答