80,351
社区成员
发帖
与我相关
我的任务
分享
public class fragmentch4 extends Fragment {
private double [] bcgTemp=new double[7];
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
msgReceiver = new MsgReceiver();
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("com.android.smartphone.SmartphoneSystemActivity");
getActivity().registerReceiver(msgReceiver, intentFilter);
}
public class MsgReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, final Intent intent) {
new Thread(new Runnable() {
@Override
public void run() {
double [] ddata=new double[4];
ddata=intent.getIntArrayExtra("4_ch_data");
Process(ddata);
}
}).start();
}
private void Process(double [] data)
{
int i=0;
bcgTemp[0]=(data[0]);
bcgTemp[1]=(data[1]);
bcgTemp[2]=(data[2]);
bcgTemp[3]=(data[3]);
bcgTemp[4]=bandpassRes(data[3]);
bcgTemp[5]=bandpass3(data[3]);
bcgTemp[6]=data_1_filtered;
plot(bcgTemp);
}
}