Italian Activity not found

Luciano Veneziano

Member
Licensed User
Buongiorno a tutti.
Volevo aggiungere questo menu a Chat (quello con BT)
Tuttavia usa B4XPAge... e no riesco a capire come
inizializzare " myMenu.Initialize(Activity)"

ChatPage - 44: Variabile 'activity' non dichiarata, utilizzata prima che gli sia stato assegnato un valore.

perchè non ho traccia dell' activity.
Esiste un metodo che mi ritorni questa variabile?
Grazie a tutti.

Sub Activity_Create(FirstTime As Boolean)
If FirstTime = False Then Return

CLVCreate(FirstTime)

myMenu.Initialize(Activity)
myMenu.AddMenuItem("Item #1", "mnuItem")
myMenu.AddMenuItem("Item #2", "mnuItem")
myMenu.AddMenuItem("Item #3", "mnuItem")
myMenu.AddMenuItem("Add Item #4 at bottom", "mnuAddItem")
myMenu.AddMenuItem("Add Item #4 at Index 3", "mnuAddItemAt")
myMenu.AddMenuItem("Remove Item #4", "mnuRemoveItem")
myMenu.AddMenuItem("Update Item #3", "mnuUpdateItem")
myMenu.RefreshMenu

End Sub
 

Star-Dust

Expert
Licensed User
B4X:
Mymenu.initialize(B4XPages.GetNativeParent(B4XPages.MainPage))
Or in MainPage
B4X:
Mymenu.initialize(B4XPages.GetNativeParent(me))
 

Star-Dust

Expert
Licensed User
Ma MyMenu che classe sarebbe dichiarata?
Perché potrebbe non funzionare lo stesso.
Che menù è?
 

Luciano Veneziano

Member
Licensed User
Non ci sarei mai arrivato!!!
E' MutableMenu, ma non funziona,
Mi serve un menu, il più stupito possibile senza alcun fronzolo.
 

Star-Dust

Expert
Licensed User
Molte classi che sono state progettate anni fa potrebbero non essere adatte a b4xpages

Se il menù deve essere sopra tutte le pagine allora sarà un bel problema. Perché ogni pagina è a sé. Quando visualizzi una pagina la precedente viene nascosta con tutte le viste legate a quella pagina.

Vedi qui
 

Star-Dust

Expert
Licensed User
Last edited:

Star-Dust

Expert
Licensed User
In realtà si potrebbe creare un menu per B4XPages che ti appare lo stesso su ogni pagina senza dover dichiararne uno per ogni Page.

Ma francamente mi secca farlo.
 

Elric

Active Member
Licensed User
Sarebbe già fatto.

Nel link che ho riportato c'è un esempio di come avere 4 pagine e 2 drawer (1 drawer per 2 pagine in pratica).

Sto rileggendo e se trovo il post specifico lo riporterò.
 

Star-Dust

Expert
Licensed User
Sarebbe già fatto.

Nel link che ho riportato c'è un esempio di come avere 4 pagine e 2 drawer (1 drawer per 2 pagine in pratica).

Sto rileggendo e se trovo il post specifico lo riporterò.
Non intendevo nel modo che vedi nell'esempio. Ma in altro modo, quello classico che useremmo per le applicazioni non B4XPages. Però va bene anche il modo dell'esempio, giacché funziona
 

Luciano Veneziano

Member
Licensed User
Vi ringrazio, userò i Tag, in ogni caso è un applicativo che avevo già fatto, che aveva una quantità di bottoni che volevo sostituire (solo dopo essersi collegato) solo in una pagina di input con un button/menu, che grazie a voi, sono riuscito ad implementare.

Vi ringrazio tutti e scusatemi ancora, 35 anni di C++ mi hanno gravemente segnato.
 

Star-Dust

Expert
Licensed User
Vi ringrazio, userò i Tag, in ogni caso è un applicativo che avevo già fatto, che aveva una quantità di bottoni che volevo sostituire (solo dopo essersi collegato) solo in una pagina di input con un button/menu, che grazie a voi, sono riuscito ad implementare.

Vi ringrazio tutti e scusatemi ancora, 35 anni di C++ mi hanno gravemente segnato.
Non ti preoccupare con tanta cura e farmaci specifici potrai guarire
 
Top