From 9b67a8669428a0070351d19eb842a2d90869cf25 Mon Sep 17 00:00:00 2001 From: Federico Iosue Date: Tue, 9 Feb 2016 23:10:12 +0100 Subject: [PATCH 1/2] Added type method to IntentBuilder class --- .../org/androidannotations/api/builder/IntentBuilder.java | 5 +++++ 1 file changed, 5 insertions(+) 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..9f03b8d5cf 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 @@ -56,6 +56,11 @@ public I action(String action) { return (I) this; } + public I type(String type) { + intent.setType(type); + return (I) this; + } + public I extra(String name, boolean value) { intent.putExtra(name, value); return (I) this; From 39ded58218f59250b96f7bec87c22a7129420153 Mon Sep 17 00:00:00 2001 From: Federico Iosue Date: Wed, 17 Feb 2016 20:55:07 +0100 Subject: [PATCH 2/2] Added "category" and "data" wrapper methods to IntentBuilder --- .../androidannotations/api/builder/IntentBuilder.java | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 9f03b8d5cf..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; @@ -61,6 +62,16 @@ public I type(String 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;