|
|
|
|
21
|
if (hasKey(params, "tabs")) {
|
21
|
if (hasKey(params, "tabs")) {
|
22
|
result.type = ActivityParams.Type.TabBased;
|
22
|
result.type = ActivityParams.Type.TabBased;
|
23
|
result.tabParams = new ScreenParamsParser().parseTabs(params.getBundle("tabs"));
|
23
|
result.tabParams = new ScreenParamsParser().parseTabs(params.getBundle("tabs"));
|
|
|
24
|
+ if (result.tabParams.size() == 0) {
|
|
|
25
|
+ throw new RuntimeException("Tried to start tab based app with zero tabs");
|
|
|
26
|
+ }
|
24
|
}
|
27
|
}
|
25
|
|
28
|
|
26
|
if (hasKey(params, "sideMenu")) {
|
29
|
if (hasKey(params, "sideMenu")) {
|