我的代码atm中发生了一件有点奇怪的事情,我不明白......我非常感谢任何人可能提出的任何意见。
所以这是问题所在: 在我的主Activity中,当在屏幕上按下按钮时,使用Intent激活服务。 Service实例化22个Runnable对象,每个对象从22个单独的平面文件中不断读取数据。数据被送入物体矩阵(64×64)。在我的主Activity中,我有另一个按钮,它启动一个新的Activity来显示矩阵中的数据。因此,当我按下它时,它会访问存储在对象中的数据,同时22个线程将数据输入到它们中。我理解这种操作是使用线程的主要原因!但是,当我启动新活动时,它会中断和/或终止线程,因为它们不再将Log.d消息打印到logcat ...
我是否需要将我的Activity绑定到我的服务以访问它正在处理的数据,或者是独立于服务的线程,因为我的常识会告诉我??!
提前感谢任何建议!