Title: @OptionsItem for android.R.id.home causes lint error · Issue #1981 · androidannotations/androidannotations · GitHub
Open Graph Title: @OptionsItem for android.R.id.home causes lint error · Issue #1981 · androidannotations/androidannotations
X Title: @OptionsItem for android.R.id.home causes lint error · Issue #1981 · androidannotations/androidannotations
Description: AndroidAnnotations version: 4.2.0 Android compile SDK version: Support libs: 25.3.0 Annotated code: @OptionsItem(android.R.id.home) void homeClicked() { finish(); } Expected generated code: @Override public boolean onOptionsItemSelected(...
Open Graph Description: AndroidAnnotations version: 4.2.0 Android compile SDK version: Support libs: 25.3.0 Annotated code: @OptionsItem(android.R.id.home) void homeClicked() { finish(); } Expected generated code: @Overri...
X Description: AndroidAnnotations version: 4.2.0 Android compile SDK version: Support libs: 25.3.0 Annotated code: @OptionsItem(android.R.id.home) void homeClicked() { finish(); } Expected generated code: @Overri...
Opengraph URL: https://github.com/androidannotations/androidannotations/issues/1981
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"@OptionsItem for android.R.id.home causes lint error","articleBody":"**AndroidAnnotations version**:\r\n\r\n4.2.0\r\n\r\n**Android compile SDK version**:\r\n\r\nSupport libs: 25.3.0\r\n\r\n**Annotated code**:\r\n```java\r\n @OptionsItem(android.R.id.home)\r\n void homeClicked() {\r\n finish();\r\n }\r\n```\r\n\r\n**Expected generated code**:\r\n```java\r\n @Override\r\n public boolean onOptionsItemSelected(MenuItem item) {\r\n int itemId_ = item.getItemId();\r\n if (itemId_ == android.R.id.home) {\r\n homeClicked();\r\n return true;\r\n }\r\n return super.onOptionsItemSelected(item);\r\n }\r\n```\r\n\r\n**Actual generated code**:\r\n```java\r\n import android.R;\r\n\r\n ...\r\n\r\n @Override\r\n public boolean onOptionsItemSelected(MenuItem item) {\r\n int itemId_ = item.getItemId();\r\n if (itemId_ == R.id.home) {\r\n homeClicked();\r\n return true;\r\n }\r\n return super.onOptionsItemSelected(item);\r\n }\r\n```\r\n\r\n**lint warning**:\r\n\u003e Don't include android.R here; use a fully qualified name for each usage instead\r\n\r\nSeems to be new in Android Tools 23.3.\r\n\r\n\r\n(or maybe I shouldn't listen for that button at all! 😄)","author":{"url":"https://github.com/ened","@type":"Person","name":"ened"},"datePublished":"2017-03-17T03:38:30.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/1981/androidannotations/issues/1981"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:529a0bfb-1ce6-ecd2-5563-a1f47dd43f00 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | C50E:EB829:9FA65E:DCA2DB:6A624B8F |
| html-safe-nonce | ce7151c5ecbb548c02592e56f8300a1f6c9009ed188bec91f8386ed7b1905cd9 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNTBFOkVCODI5OjlGQTY1RTpEQ0EyREI6NkE2MjRCOEYiLCJ2aXNpdG9yX2lkIjoiODM5MzY4ODc0OTQxMTA3MDg3IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | b73dbeb5b2b4a22cdd181b72daa337ce456983299ed623206d74b0908da47e26 |
| hovercard-subject-tag | issue:214899746 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/androidannotations/androidannotations/1981/issue_layout |
| twitter:image | https://opengraph.githubassets.com/281cbbfd74c175f608670e453e0fe983ce17254efe7edc3d3cdb8565eed291e5/androidannotations/androidannotations/issues/1981 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/281cbbfd74c175f608670e453e0fe983ce17254efe7edc3d3cdb8565eed291e5/androidannotations/androidannotations/issues/1981 |
| og:image:alt | AndroidAnnotations version: 4.2.0 Android compile SDK version: Support libs: 25.3.0 Annotated code: @OptionsItem(android.R.id.home) void homeClicked() { finish(); } Expected generated code: @Overri... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | ened |
| hostname | github.com |
| expected-hostname | github.com |
| None | 77f5af7d0fa3843b1779a53f60ec016b3f962e46051fb05c2e9b608a8138eefb |
| turbo-cache-control | no-preview |
| go-import | github.com/androidannotations/androidannotations git https://github.com/androidannotations/androidannotations.git |
| octolytics-dimension-user_id | 1315313 |
| octolytics-dimension-user_login | androidannotations |
| octolytics-dimension-repository_id | 3116751 |
| octolytics-dimension-repository_nwo | androidannotations/androidannotations |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 3116751 |
| octolytics-dimension-repository_network_root_nwo | androidannotations/androidannotations |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d3ce7d369aae307e197872f810f80f3ed9051c78 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width