控制服务的活动

时间:2017-12-16 00:46:24

标签: java android

我正在编写Android应用程序,我必须使用websockets ...我使用2个活动和服务:我使用我的主要活动来获取服务器上的信息,并使用服务连接到此服务器。我希望从这项服务开始其他活动,或者让我知道我的主要活动,何时启动另一项活动。我怎样才能做到这一点 ? 谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

你可以这样做。

1.您必须为import Accelerate do { // INPUT - pointer pointing at: 0.0, 1.0, 2.0 let count = 3 let numbers = UnsafeMutablePointer<Float> .allocate(capacity: count) defer { numbers.deinitialize() } for i in 0..<count { (numbers+i).initialize(to: Float(i)) } // OUTPUT var output = UnsafeMutablePointer<Float> .allocate(capacity: 1) // FIND MAX vDSP_maxv( numbers, MemoryLayout<Float>.stride, output, vDSP_Length(count) ) print(output.pointee) // prints various numbers, none of which are expected } 添加intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

否则,你会有

  

从Activity上下文外部调用startActivity()需要FLAG_ACTIVITY_NEW_TASK标志。这真的是你想要的吗?

2.您可以使用Intent传递intent.putExtra("key","value"); 等数据

<强>示例

Activity