Important Notice - Forums is archived
To simplify things and help our users to be more productive, we have archived the current forum and focus our efforts on helping developers on Stack Overflow. You can post new questions on Stack Overflow or join our Discord channel.

Vaadin lets you build secure, UX-first PWAs entirely in Java.
Free ebook & tutorial.
Vaadin Touchkit - how can i get current navigationView??
Hi everybody,
I am wondering how I can add a listener on the hardware back-button of Android devices.
In the mobilemail demo (demo.vaadin.com/mobilemail) they don't have implemented it. If i press the button on my devices (HTC Desire or Samsung Galaxy S) the browser navigates back to the page I was before (e.g. google) I started the webapplication.
Regards,
Dennis
UPDATE: See Post below
I don't believe there's any JavaScript binding for the android hw back button. It is handled like a browser back button. Handling back button in Vaadin app is best done with UriFragmentUtility.
Hi,
i want to use the UriFragmentUtility.
My NavigationManager is a TabBarView.
But i dont find a getter for the current selectedTab. There is only a setSelectedTab method.
Even the fired SelectedTabChangeEvent does not have a getter that tells me on which NavigationView i am.
EDIT: my current solution is to use attach
public class MyView extends NavigationView{
public MyView(){ ... }
@Override
public void attach() {
super.attach();
MyvaadinApplication app = (MyvaadinApplication) getApplication();
app.setUri(this.getCaption());
}
}
Hi,
For some reason get getter seems to be missing. I added that method to TouchKit 3 that is currently under development. It is still not ready for production and it will require Vaadin 7. If you need the fix desperately now, create a ticket, go to Pro pages and prioritize the ticket.
cheers,
matti
Hi Matti,
is there a release date for touchkit 3 and vaadin 7?