Status Update
Comments
da...@google.com <da...@google.com>
el...@google.com <el...@google.com>
ap...@google.com <ap...@google.com> #2
From the other issue:
note that it is never the right approach to attach a
<deeplink>
to an<activity>
destination as that will never give you the right behavior when using anon another app's task (where the system back should immediately take the user back to the app that triggered your deep link). Instead, you should attach your deep link directly to your second activity (either by manually writing the appropriate implicit deep link <intent-filter>
or by adding the<deeplink>
to the start destination of a nav host in that second activity).
A lint error saying as such when a <deepLink>
element is added in Navigation XML would go a really long way to avoiding this case. Our navigation-runtime-lint
artifact that would contain this check.
Description
Component
Description
Adding column name with SQL keyword makes the compiler fail to escape the keyword and thereafter fail to migrate the database.
I seem to be unable to escape this even with the
RenameColumn
andDeleteColumn
as they seek the exact names and therefore will skip escaping with `.Proposed Solution
Have the compiler escape SQL keywords in column and table names.
Code sample
Before:
After: