package de.itemis.base; import android.content.Context; import android.content.Intent; import android.net.Uri; public class LabeledIntent extends Intent { public LabeledIntent() { super(); } public LabeledIntent(Context packageContext, Class<?> cls) { super(packageContext, cls); } public LabeledIntent(Intent o) { super(o); } public LabeledIntent(String action, Uri uri, Context packageContext, Class<?> cls) { super(action, uri, packageContext, cls); } public LabeledIntent(String action, Uri uri) { super(action, uri); } public LabeledIntent(String action) { super(action); } @Override public String toString() { String label = getStringExtra("label"); if (label != null) { return label; } else { return super.toString(); } } }