diff --git a/AndroidAnnotations/androidannotations-core/androidannotations-api/src/main/java/org/androidannotations/api/builder/IntentBuilder.java b/AndroidAnnotations/androidannotations-core/androidannotations-api/src/main/java/org/androidannotations/api/builder/IntentBuilder.java index 3c46772c1d..0f1fb1e3e8 100644 --- a/AndroidAnnotations/androidannotations-core/androidannotations-api/src/main/java/org/androidannotations/api/builder/IntentBuilder.java +++ b/AndroidAnnotations/androidannotations-core/androidannotations-api/src/main/java/org/androidannotations/api/builder/IntentBuilder.java @@ -20,6 +20,7 @@ import android.content.Context; import android.content.Intent; +import android.net.Uri; import android.os.Bundle; import android.os.Parcelable; @@ -56,6 +57,21 @@ public I action(String action) { return (I) this; } + public I type(String type) { + intent.setType(type); + return (I) this; + } + + public I category(String category) { + intent.addCategory(category); + return (I) this; + } + + public I data(Uri data) { + intent.setData(data); + return (I) this; + } + public I extra(String name, boolean value) { intent.putExtra(name, value); return (I) this;