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