commit | 6d4b718bf3830d41ac8b40be1f2aa434d1ba2508 | [log] [tgz] |
---|---|---|
author | Elias Naur <elias.naur@gmail.com> | Thu Sep 13 15:47:56 2018 +0200 |
committer | Elias Naur <elias.naur@gmail.com> | Thu Sep 13 17:01:46 2018 +0000 |
tree | c1fd9076343a2d7000467c5b3d2377c8b21c53ba | |
parent | 6c7f9eaa5cd3f1a68fbd5e86e5339e25376b24e9 [diff] |
app: make GoNativeActivity.getKey static The input queue runs concurrent with the native activity lifecycle, and so the getKey helper Java method might be called after the app has been destroyed. This is particularly likely for "back" key presses that destroys activities. Change the getKey method to be static so that it can be called outside the app lifecycle. Run `go generate ./cmd/gomobile` to update the compiled dex file that contains GoNativeActivity. Fixes golang/go#27652 Change-Id: Id2c863ee07e5447f033e67d6948fbfe746916ffa Reviewed-on: https://go-review.googlesource.com/135215 Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
The Go mobile repository holds packages and build tools for using Go on mobile platforms.
Package documentation as a starting point:
The Go Mobile project is experimental. Use this at your own risk. While we are working hard to improve it, neither Google nor the Go team can provide end-user support.
This is early work and installing the build system requires Go 1.5. Follow the instructions on golang.org/wiki/Mobile to install the gomobile command, build the basic and the bind example apps.
Contributions to Go are appreciated. See https://golang.org/doc/contribute.html.