Open
Description
Getting deep link parameters from intent.getExtras()
is quite troublesome. Would be cool if we can do something like this:
@DeepLink("foo://example.com/deepLink/{id}")
public class ExampleActivity extends Activity {
@DeepLinkRouteParameter("id")
@InjectExtra("id")
long mId;
@DeepLinkQueryParameter("query_parameter")
@Nullable // or @NonNull
@InjectExtra("query_parameter")
Boolean mQueryParameter;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (!DeepLinkParameters.inject(this)) {
Dart.inject(this); // https://github.com/f2prateek/dart
}
}
}