naja die idee mit der for schleife würde dann halt entfallen. du könntest in der datenbank z.b. für jede frage zwei spalten extra einplanen. Eine für den einen entscheidungszweig und eine für den anderen. In die jeweiligen entscheidungszweige packst du dann einfach die ids der jeweiligen textbausteine rein.
Kurz:
2 Tabellen, eine für die textbausteine und eine für die verbindungen der einzelnen bausteine.
Wenn du mit Android ressourcen arbeitest statt einer Datenbank, brauchst du nur eine Tabelle für die Entscheidungen. Dort kannst du die Ressource IDs vernetzen. Das würde ich aber nicht empfehlen, denn falls sich eine Ressource ID mal ändert, ist die referenzielle intigrität deiner datenbank nicht mehr gesichert und die vernetzung der textbausteine könnte kaputt gehen.