我想在序列图中可视化以下代码。
private final ServiceConnection mServiceConnection = new ServiceConnection() {
@Override
public void onServiceConnected(ComponentName componentName, IBinder service) {
mBluetoothLeService = ((BluetoothLeService.LocalBinder) service).getService();
if (!mBluetoothLeService.initialize()) {
Log.e(TAG, "Unable to initialize Bluetooth");
finish();
}
// Automatically connects to the device upon successful start-up initialization.
mBluetoothLeService.connect(mDeviceAddress);
}
@Override
public void onServiceDisconnected(ComponentName componentName) {
mBluetoothLeService = null;
}
};
protected void onCreate(){
bindService(gattServiceIntent, mServiceConnection, BIND_AUTO_CREATE);
}
我想知道如何可视化接口ServiceConnection的覆盖方法,因为没有实际调用这些方法。
答案 0 :(得分:0)
您可以在序列图上显示方法实现,与其调用是否相关。
只需按照代码和模型完成所有步骤,以及输入参数和返回值。
为了完成它,在类图中建模类,因为它通常是序列建模的基础。然后实现参与方法实现的所有对象并在它们之间绘制消息。