Я пытаюсь передать объект BluetoothDevice, который я получил от MainActivity, после того, как мое устройство и другое устройство подключены, к моей ExerciseActivity. Но прежде чем я достигну упражнения, я должен перейти к своей RecyclerActivity, где recyclerView находится под ExerciseAdapter. Как передать объект BluetoothDevice в упражнение? Я пытался пройти через стажера, как это.
if(action.equals(BluetoothDevice.ACTION_BOND_STATE_CHANGED)){
BluetoothDevice mDevice = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
//case 1
if(mDevice.getBondState() == BluetoothDevice.BOND_BONDED){
Log.d(TAG,"mBroadcastReceiver4: BOND_BONDED");
mBTDevice = mDevice;
Intent exerciseIntent = new Intent(MainActivity.this, RecyclerActivity.class);
exerciseIntent.putExtra("btDevice",mBTDevice);
startActivity(exerciseIntent);
}
Я думал, что ExerciseAdapter все еще может получить дополнительное намерение, потому что оно находится внутри моей RecyclerActivity. Как мой ExerciseAdapter может получить Дополнительное намерение, полученное от Recycler Activity, и передать его в мою ExerciseActivity? Спасибо за ответ.