Перенос данных из фрагмента деятельности во фрагмент

Я работаю со службой Bluetooth в своем приложении, которая позволяет мне получать полученные сообщения от другого устройства. В моей FragmentActivity я использую обработчик для получения этого сообщения:

FragmentActivity:

  public final Handler mHandler = new Handler() {

        @Override
        public void handleMessage(Message msg) {
            switch (msg.what) {

                  //my code

                  case MESSAGE_READ:
                         byte[] readBuf = (byte[]) msg.obj;
                         byte[] alpha = null;
                         alpha=readBuf;

                         if(alpha!=null){
                          //my code..
              }
        }
  }

Из этого обработчика я хотел бы получить данные и передать их во фрагмент. Я пытался использовать комплект, но он не работает ..

Код, который я пробовал:

В FragmentActivity:

    Intent intent = new Intent();
intent.setClass(getApplicationContext(), General.class);
Bundle bundle=new Bundle();
bundle.putInt("battery", bat);
intent.putExtra("android.intent.extra.INTENT", bundle);

Во фрагменте:

Bundle bundle = getActivity().getIntent().getExtras();
if (bundle != null) {
int mLabel = bundle.getInt("battery", 0);
Toast.makeText(getActivity(), "tottiti: "+mLabel, Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(getActivity(), "prout", Toast.LENGTH_SHORT).show();
}

Приложение возвращает «prout», что означает, что оно не может получить мои данные из моей FragmentActivity.

Есть ли какой-либо другой способ получить данные из фрагмента действия и передать их во фрагмент?

Спасибо за помощь

Ответы на вопрос(1)

Ваш ответ на вопрос