Java Examples for android.os.Parcelable
The following java examples will help you to understand the usage of android.os.Parcelable. These source code samples are taken from different open source projects.
Example 1
| Project: android-parcelable-intellij-plugin-master File: CodeGenerator.java View source code |
private String generateStaticCreator(PsiClass psiClass) {
StringBuilder sb = new StringBuilder("public static final android.os.Parcelable.Creator<");
String className = psiClass.getName();
sb.append(className).append("> CREATOR = new android.os.Parcelable.Creator<").append(className).append(">(){").append("@Override ").append("public ").append(className).append(" createFromParcel(android.os.Parcel source) {").append("return new ").append(className).append("(source);}").append("@Override ").append("public ").append(className).append("[] newArray(int size) {").append("return new ").append(className).append("[size];}").append("};");
return sb.toString();
}Example 2
| Project: android_xcore-master File: ParcelableModel.java View source code |
public static ContentValues[] readContentValuesArray(final Parcel source) {
Parcelable[] parcelables = source.readParcelableArray(ContentValues.class.getClassLoader());
if (parcelables == null) {
return null;
}
ContentValues[] items = new ContentValues[parcelables.length];
int i = 0;
for (Parcelable parcelable : parcelables) {
items[i] = (ContentValues) parcelable;
i++;
}
return items;
}Example 3
| Project: RemoteViewsReader-master File: RemoteViewsReader.java View source code |
@SuppressWarnings("unchecked")
@NonNull
public static RemoteViewsInfo read(@NonNull Context context, @NonNull RemoteViews remoteViews) {
if (remoteViews == null) {
return RemoteViewsInfo.noInfo();
}
Class clazz = ClassUtils.getRemoteViewsClass(remoteViews.getClass());
ApplicationInfo applicationInfo = ClassUtils.getApplicationInfo(context, remoteViews, clazz);
int layoutId = remoteViews.getLayoutId();
try {
Field actionsField = clazz.getDeclaredField("mActions");
actionsField.setAccessible(true);
List<Parcelable> list = (List<Parcelable>) actionsField.get(remoteViews);
if (list == null)
return RemoteViewsInfo.emptyActions(applicationInfo, layoutId);
List<RemoteViewsAction> actions = new ArrayList<>(list.size());
for (Parcelable p : list) {
Parcel action = Parcel.obtain();
p.writeToParcel(action, 0);
action.setDataPosition(0);
ActionMap mapped = ActionMap.find(action.readInt());
actions.add(mapped.getUnmarshaller().unmarshal(p, action));
}
return new RemoteViewsInfo(applicationInfo, layoutId, actions);
} catch (NoSuchFieldException e) {
Log.e(TAG, "could not read the field: ", e);
} catch (IllegalAccessException e) {
Log.e(TAG, "could not access the member: ", e);
}
return RemoteViewsInfo.emptyActions(applicationInfo, layoutId);
}Example 4
| Project: ActivityScreens-master File: ParcelableArrayArgument.java View source code |
@Override
public void generateGetMethod(MethodSpec.Builder builder) {
String name = name();
builder.addStatement("$T[] $LValue = bundle.get$L($S)", ClassName.get("android.os", "Parcelable"), name, operationGet(), key());
builder.addStatement("activity.$L = new $T[$LValue.length]", name, ((ArrayTypeName) typeName()).componentType, name);
builder.addStatement("System.arraycopy($LValue, 0, activity.$L, 0, $LValue.length)", name, name, name);
}Example 5
| Project: android-sdk-sources-for-api-level-23-master File: BundleUtil.java View source code |
/**
* Get an array of Bundle objects from a parcelable array field in a bundle.
* Update the bundle to have a typed array so fetches in the future don't need
* to do an array copy.
*/
public static Bundle[] getBundleArrayFromBundle(Bundle bundle, String key) {
Parcelable[] array = bundle.getParcelableArray(key);
if (array instanceof Bundle[] || array == null) {
return (Bundle[]) array;
}
Bundle[] typedArray = Arrays.copyOf(array, array.length, Bundle[].class);
bundle.putParcelableArray(key, typedArray);
return typedArray;
}Example 6
| Project: android-support-v4-master File: BundleUtil.java View source code |
/**
* Get an array of Bundle objects from a parcelable array field in a bundle.
* Update the bundle to have a typed array so fetches in the future don't need
* to do an array copy.
*/
public static Bundle[] getBundleArrayFromBundle(Bundle bundle, String key) {
Parcelable[] array = bundle.getParcelableArray(key);
if (array instanceof Bundle[] || array == null) {
return (Bundle[]) array;
}
Bundle[] typedArray = Arrays.copyOf(array, array.length, Bundle[].class);
bundle.putParcelableArray(key, typedArray);
return typedArray;
}Example 7
| Project: commcare-master File: ManagerShortcut.java View source code |
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
Intent shortcutIntent = new Intent(getApplicationContext(), AppManagerActivity.class);
shortcutIntent.setFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);
Intent intent = new Intent();
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.manager_activity_name));
Parcelable iconResource = Intent.ShortcutIconResource.fromContext(this, R.mipmap.ic_launcher);
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconResource);
setResult(RESULT_OK, intent);
finish();
}Example 8
| Project: FaceSlim-master File: MessagesShortcutActivity.java View source code |
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent();
Intent launchIntent = new Intent(this, MainActivity.class);
launchIntent.putExtra("start_url", MainActivity.NOTIFICATION_OLD_MESSAGES_URL);
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, launchIntent);
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.messages));
Parcelable iconResource = Intent.ShortcutIconResource.fromContext(this, R.mipmap.ic_messages);
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconResource);
setResult(RESULT_OK, intent);
finish();
}Example 9
| Project: IntranetEpitechV2-master File: BundleUtil.java View source code |
/**
* Get an array of Bundle objects from a parcelable array field in a bundle.
* Update the bundle to have a typed array so fetches in the future don't need
* to do an array copy.
*/
public static Bundle[] getBundleArrayFromBundle(Bundle bundle, String key) {
Parcelable[] array = bundle.getParcelableArray(key);
if (array instanceof Bundle[] || array == null) {
return (Bundle[]) array;
}
Bundle[] typedArray = Arrays.copyOf(array, array.length, Bundle[].class);
bundle.putParcelableArray(key, typedArray);
return typedArray;
}Example 10
| Project: MvpCleanArchitecture-master File: ModelInfoActivity.java View source code |
public void addInfoFragment() {
Parcelable marvelCharacterParcelable = getIntent().getExtras().getParcelable(KEY_CHARACTER);
MarvelCharacter marvelCharacter = Parcels.unwrap(marvelCharacterParcelable);
CharacterInfoFragment characterInfoFragment = CharacterInfoFragment.newInstance(marvelCharacter);
getFragmentManager().beginTransaction().add(R.id.info_frame, characterInfoFragment).commit();
}Example 11
| Project: platform_frameworks_support-master File: BundleUtil.java View source code |
/**
* Get an array of Bundle objects from a parcelable array field in a bundle.
* Update the bundle to have a typed array so fetches in the future don't need
* to do an array copy.
*/
public static Bundle[] getBundleArrayFromBundle(Bundle bundle, String key) {
Parcelable[] array = bundle.getParcelableArray(key);
if (array instanceof Bundle[] || array == null) {
return (Bundle[]) array;
}
Bundle[] typedArray = Arrays.copyOf(array, array.length, Bundle[].class);
bundle.putParcelableArray(key, typedArray);
return typedArray;
}Example 12
| Project: PortalWaitingList-master File: DetailActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_detail);
Parcelable clickPortal = getIntent().getParcelableExtra(ARG_CLICKED_PORTAL);
if (savedInstanceState == null) {
Fragment fragment;
if (clickPortal != null)
fragment = ReDesignDetailFragment.newInstance(clickPortal);
else {
SettingUtil.getSettings(this);
String data = getIntent().getDataString();
String messageId = data.substring(data.lastIndexOf("/") + 1);
fragment = ReDesignDetailFragment.newInstance(messageId);
}
getFragmentManager().beginTransaction().add(R.id.container, fragment).commit();
}
}Example 13
| Project: sdk-support-master File: BundleUtil.java View source code |
/**
* Get an array of Bundle objects from a parcelable array field in a bundle.
* Update the bundle to have a typed array so fetches in the future don't need
* to do an array copy.
*/
public static Bundle[] getBundleArrayFromBundle(Bundle bundle, String key) {
Parcelable[] array = bundle.getParcelableArray(key);
if (array instanceof Bundle[] || array == null) {
return (Bundle[]) array;
}
Bundle[] typedArray = Arrays.copyOf(array, array.length, Bundle[].class);
bundle.putParcelableArray(key, typedArray);
return typedArray;
}Example 14
| Project: SerializableParcelableGenerator-master File: ParcelableListSerializerFactory.java View source code |
@Override
public TypeSerializer getSerializer(PsiType psiType) {
if (PsiUtils.isTypedClass(psiType, "java.util.List", "blue.stack.serializableParcelable.IParcelable")) {
return mSPSerializer;
}
// There might actually be a way to do this w/ a Collection, but it might not be order-safe
if (PsiUtils.isTypedClass(psiType, "java.util.List", "android.os.Parcelable")) {
return mSerializer;
}
return null;
}Example 15
| Project: ParcelablePlease-master File: ParcelableArrayCodeGen.java View source code |
@Override
public void generateReadFromParcel(ParcelableField field, JavaWriter jw) throws IOException {
String type = field.getGenericsTypeArgument().toString();
jw.emitStatement("android.os.Parcelable[] %sNullHelper = %s.readParcelableArray(%s.class.getClassLoader())", field.getFieldName(), PARAM_PARCEL, type);
jw.beginControlFlow("if (%sNullHelper != null)", field.getFieldName());
jw.emitStatement("%s.%s = java.util.Arrays.copyOf(%sNullHelper, %sNullHelper.length, %s[].class)", PARAM_TARGET, field.getFieldName(), field.getFieldName(), field.getFieldName(), type);
jw.nextControlFlow("else");
jw.emitStatement("%s.%s = null", PARAM_TARGET, field.getFieldName());
jw.endControlFlow();
}Example 16
| Project: please-master File: ParcelableArrayCodeGen.java View source code |
@Override
public void generateReadFromParcel(ParcelableField field, JavaWriter jw) throws IOException {
String type = field.getGenericsTypeArgument().toString();
jw.emitStatement("android.os.Parcelable[] %sNullHelper = %s.readParcelableArray(%s.class.getClassLoader())", field.getFieldName(), PARAM_PARCEL, type);
jw.beginControlFlow("if (%sNullHelper != null)", field.getFieldName());
jw.emitStatement("%s.%s = java.util.Arrays.copyOf(%sNullHelper, %sNullHelper.length, %s[].class)", PARAM_TARGET, field.getFieldName(), field.getFieldName(), field.getFieldName(), type);
jw.nextControlFlow("else");
jw.emitStatement("%s.%s = null", PARAM_TARGET, field.getFieldName());
jw.endControlFlow();
}Example 17
| Project: requery-master File: AndroidParcelableExtension.java View source code |
@Override
public void generate(EntityDescriptor entity, TypeSpec.Builder builder) {
// if not parcelable or the class implements itself don't implement it
TypeElement typeElement = entity.element();
if (entity.isImmutable() || !Mirrors.isInstance(types, typeElement, PACKAGE_ANDROID_OS + ".Parcelable") || Mirrors.overridesMethod(types, typeElement, "writeToParcel")) {
return;
}
ClassName className = ClassName.bestGuess(entity.typeName().toString());
// implement the parcelable interface
TypeName creatorType = ParameterizedTypeName.get(ClassName.get(PACKAGE_ANDROID_OS, "Parcelable.Creator"), className);
ClassName parcelName = ClassName.get(PACKAGE_ANDROID_OS, "Parcel");
ClassName parcelableName = ClassName.get(PACKAGE_ANDROID_OS, "Parcelable");
builder.addSuperinterface(parcelableName);
TypeSpec.Builder creatorBuilder = TypeSpec.anonymousClassBuilder("").addSuperinterface(creatorType).addMethod(CodeGeneration.overridePublicMethod("createFromParcel").addParameter(ParameterSpec.builder(parcelName, "source").build()).addStatement("return PARCELER.readFromParcel(source)").returns(className).build()).addMethod(CodeGeneration.overridePublicMethod("newArray").addParameter(TypeName.INT, "size").addStatement("return new $T[size]", className).returns(ArrayTypeName.of(className)).build());
builder.addField(FieldSpec.builder(creatorType, "CREATOR", Modifier.PUBLIC, Modifier.STATIC, Modifier.FINAL).initializer("$L", creatorBuilder.build()).build());
builder.addMethod(CodeGeneration.overridePublicMethod("describeContents").returns(TypeName.INT).addStatement("return 0").build());
builder.addMethod(CodeGeneration.overridePublicMethod("writeToParcel").returns(TypeName.VOID).addParameter(parcelName, "dest").addParameter(TypeName.INT, "flags").addStatement("PARCELER.writeToParcel(this, dest)").build());
// add the parceler instance which uses the proxy to parcel the field data
TypeName parcelerType = ParameterizedTypeName.get(ClassName.get(PACKAGE_PARCELER, "EntityParceler"), className);
builder.addField(FieldSpec.builder(parcelerType, "PARCELER", Modifier.PRIVATE, Modifier.STATIC, Modifier.FINAL).initializer("new $T($L)", parcelerType, EntityGenerator.TYPE_NAME).build());
}Example 18
| Project: Android_Example_Projects-master File: ChooserActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
Intent intent = getIntent();
Parcelable targetParcelable = intent.getParcelableExtra(Intent.EXTRA_INTENT);
if (!(targetParcelable instanceof Intent)) {
Log.w("ChooseActivity", "Target is not an intent: " + targetParcelable);
finish();
return;
}
Intent target = (Intent) targetParcelable;
CharSequence title = intent.getCharSequenceExtra(Intent.EXTRA_TITLE);
if (title == null) {
title = getResources().getText(R.string.chooseActivity);
}
Parcelable[] pa = intent.getParcelableArrayExtra(Intent.EXTRA_INITIAL_INTENTS);
Intent[] initialIntents = null;
if (pa != null) {
initialIntents = new Intent[pa.length];
for (int i = 0; i < pa.length; i++) {
if (!(pa[i] instanceof Intent)) {
Log.w("ChooseActivity", "Initial intent #" + i + " not an Intent: " + pa[i]);
finish();
return;
}
initialIntents[i] = (Intent) pa[i];
}
}
onCreate(savedInstanceState, target, title, initialIntents, null, false);
}Example 19
| Project: android_explore-master File: Activity01.java View source code |
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//ÒªÌí¼ÓµÄ¿ì½Ý·½Ê½µÄIntent
Intent addShortcut;
//ÅжÏÊÇ·ñÒªÌí¼Ó¿ì½Ý·½Ê½
if (getIntent().getAction().equals(Intent.ACTION_CREATE_SHORTCUT)) {
addShortcut = new Intent();
//ÉèÖÿì½Ý·½Ê½µÄÃû×Ö
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, "·¢ËÍÓʼþ");
//¹¹½¨¿ì½Ý·½Ê½ÖÐרÃŵÄͼ±ê
Parcelable icon = Intent.ShortcutIconResource.fromContext(this, R.drawable.mail_edit);
//Ìí¼Ó¿ì½Ý·½Ê½Í¼±ê
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
//¹¹½¨¿ì½Ý·½Ê½Ö´ÐеÄIntent
Intent mailto = new Intent(Intent.ACTION_SENDTO, Uri.parse("mailto:xxx@xxx.com"));
//Ìí¼Ó¿ì½Ý·½Ê½Intent
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, mailto);
//Õý³£
setResult(RESULT_OK, addShortcut);
} else {
//È¡Ïû
setResult(RESULT_CANCELED);
}
//¹Ø±Õ
finish();
}Example 20
| Project: email-master File: LauncherShortcuts.java View source code |
@Override
protected void onAccountSelected(BaseAccount account) {
Intent shortcutIntent = null;
if (account instanceof SearchAccount) {
SearchAccount searchAccount = (SearchAccount) account;
shortcutIntent = MessageList.shortcutIntent(this, searchAccount.getId());
} else {
shortcutIntent = FolderList.actionHandleAccountIntent(this, (Account) account, true);
}
Intent intent = new Intent();
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
String description = account.getDescription();
if (description == null || description.isEmpty()) {
description = account.getEmail();
}
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, description);
Parcelable iconResource = Intent.ShortcutIconResource.fromContext(this, R.drawable.icon);
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconResource);
setResult(RESULT_OK, intent);
finish();
}Example 21
| Project: EventApp-master File: GsonParcerTest.java View source code |
public void testWrap() throws Exception {
ConferenceSession session = new ConferenceSession();
session.setTrackName("test track");
session.setSessionTitle("title");
session.setSpeakerName("tester");
Parcelable parcelable = GsonParcer.wrap(session);
ConferenceSession object = GsonParcer.unwrap(parcelable);
assertEquals("test track", object.getTrackName());
assertEquals("title", object.getSessionTitle());
assertEquals("tester", object.getSpeakerName());
}Example 22
| Project: evernote-sdk-android-master File: ParcelableUtil.java View source code |
@SuppressWarnings("unchecked")
public static void putParcelableList(Bundle bundle, List<? extends Parcelable> list, String key) {
if (list == null) {
return;
}
ArrayList<? extends Parcelable> arrayList;
if (list instanceof ArrayList) {
arrayList = (ArrayList<? extends Parcelable>) list;
} else {
arrayList = new ArrayList<>(list);
}
bundle.putParcelableArrayList(key, arrayList);
}Example 23
| Project: EverNotes-master File: ParcelableUtil.java View source code |
@SuppressWarnings("unchecked")
public static void putParcelableList(Bundle bundle, List<? extends Parcelable> list, String key) {
if (list == null) {
return;
}
ArrayList<? extends Parcelable> arrayList;
if (list instanceof ArrayList) {
arrayList = (ArrayList<? extends Parcelable>) list;
} else {
arrayList = new ArrayList<>(list);
}
bundle.putParcelableArrayList(key, arrayList);
}Example 24
| Project: fragmentargs-master File: CastedArrayListArgsBundler.java View source code |
@Override public void put(String key, List<? extends Parcelable> value, Bundle bundle) { if (!(value instanceof ArrayList)) { throw new ClassCastException("CastedArrayListArgsBundler assumes that the List is instance of ArrayList, but it's instance of " + value.getClass().getCanonicalName()); } bundle.putParcelableArrayList(key, (ArrayList<? extends Parcelable>) value); }
Example 25
| Project: Hancel-master File: ChooserActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
Intent intent = getIntent();
Parcelable targetParcelable = intent.getParcelableExtra(Intent.EXTRA_INTENT);
if (!(targetParcelable instanceof Intent)) {
Log.w("ChooseActivity", "Target is not an intent: " + targetParcelable);
finish();
return;
}
Intent target = (Intent) targetParcelable;
CharSequence title = intent.getCharSequenceExtra(Intent.EXTRA_TITLE);
if (title == null) {
title = getResources().getText(R.string.chooseActivity);
}
Parcelable[] pa = intent.getParcelableArrayExtra(Intent.EXTRA_INITIAL_INTENTS);
Intent[] initialIntents = null;
if (pa != null) {
initialIntents = new Intent[pa.length];
for (int i = 0; i < pa.length; i++) {
if (!(pa[i] instanceof Intent)) {
Log.w("ChooseActivity", "Initial intent #" + i + " not an Intent: " + pa[i]);
finish();
return;
}
initialIntents[i] = (Intent) pa[i];
}
}
onCreate(savedInstanceState, target, title, initialIntents, null, false);
}Example 26
| Project: HoloEverywhere-master File: ChooserActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
Intent intent = getIntent();
Parcelable targetParcelable = intent.getParcelableExtra(Intent.EXTRA_INTENT);
if (!(targetParcelable instanceof Intent)) {
Log.w("ChooseActivity", "Target is not an intent: " + targetParcelable);
finish();
return;
}
Intent target = (Intent) targetParcelable;
CharSequence title = intent.getCharSequenceExtra(Intent.EXTRA_TITLE);
if (title == null) {
title = getResources().getText(R.string.chooseActivity);
}
Parcelable[] pa = intent.getParcelableArrayExtra(Intent.EXTRA_INITIAL_INTENTS);
Intent[] initialIntents = null;
if (pa != null) {
initialIntents = new Intent[pa.length];
for (int i = 0; i < pa.length; i++) {
if (!(pa[i] instanceof Intent)) {
Log.w("ChooseActivity", "Initial intent #" + i + " not an Intent: " + pa[i]);
finish();
return;
}
initialIntents[i] = (Intent) pa[i];
}
}
onCreate(savedInstanceState, target, title, initialIntents, null, false);
}Example 27
| Project: k-9-master File: LauncherShortcuts.java View source code |
@Override
protected void onAccountSelected(BaseAccount account) {
Intent shortcutIntent = null;
if (account instanceof SearchAccount) {
SearchAccount searchAccount = (SearchAccount) account;
shortcutIntent = MessageList.shortcutIntent(this, searchAccount.getId());
} else {
shortcutIntent = FolderList.actionHandleAccountIntent(this, (Account) account, true);
}
Intent intent = new Intent();
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
String description = account.getDescription();
if (description == null || description.isEmpty()) {
description = account.getEmail();
}
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, description);
Parcelable iconResource = Intent.ShortcutIconResource.fromContext(this, R.drawable.icon);
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconResource);
setResult(RESULT_OK, intent);
finish();
}Example 28
| Project: Laevatein-master File: FinishSelectMenuHandler.java View source code |
@Override
public boolean handle(PhotoSelectionActivity activity, Void extra) {
SelectedUriCollection collection = activity.getCollection();
if (collection.isCountInRange()) {
Intent intent = new Intent();
intent.putParcelableArrayListExtra(PhotoSelectionActivity.EXTRA_RESULT_SELECTION, (ArrayList<? extends Parcelable>) collection.asList());
activity.setResult(Activity.RESULT_OK, intent);
activity.finish();
} else {
ErrorViewSpec spec = activity.getIntent().getParcelableExtra(PhotoSelectionActivity.EXTRA_ERROR_SPEC);
ErrorViewResources res = spec.getCountUnderErrorSpec();
ErrorViewUtils.showErrorView(activity, res);
}
return true;
}Example 29
| Project: mecha-master File: Extensions.java View source code |
public static String toTypeLiteral(OpArgType arg) {
switch(arg) {
case BOOLEAN:
return "boolean";
case FLOAT:
return "float";
case DOUBLE:
return "double";
case INTEGER:
return "int";
case LONG:
return "long";
case STRING:
return "String";
case PARCELABLE:
return "android.os.Parcelable";
}
return "";
}Example 30
| Project: mechanoid-master File: Extensions.java View source code |
public static String toTypeLiteral(OpArgType arg) {
switch(arg) {
case BOOLEAN:
return "boolean";
case FLOAT:
return "float";
case DOUBLE:
return "double";
case INTEGER:
return "int";
case LONG:
return "long";
case STRING:
return "String";
case PARCELABLE:
return "android.os.Parcelable";
}
return "";
}Example 31
| Project: packages-apps-Contacts-master File: TouchlessScrollView.java View source code |
@Override protected Parcelable onSaveInstanceState() { // Do not save the current scroll position. Always store scrollY=0 and delegate // responsibility of saving state to the MultiShrinkScroller. final int scrollY = getScrollY(); setScrollY(0); final Parcelable returnValue = super.onSaveInstanceState(); setScrollY(scrollY); return returnValue; }
Example 32
| Project: parcelable-test-support-master File: ReparcelerTestCase.java View source code |
public void testParcelerParcelableShouldBeEqual() {
Parceler parceler = new Parceler(256, "MAX");
Parcelable parcelable = Parcels.wrap(parceler);
ReparcelingResult<Parcelable> result = reparceler.reparcel(parcelable);
assertSame(parcelable, result.getOriginal());
assertNotNull(result.getReparceled());
assertNotSame(parcelable, result.getReparceled());
assertTrue(result.areEqual());
assertNull(result.getError());
}Example 33
| Project: platform_packages_apps_contacts-master File: TouchlessScrollView.java View source code |
@Override protected Parcelable onSaveInstanceState() { // Do not save the current scroll position. Always store scrollY=0 and delegate // responsibility of saving state to the MultiShrinkScroller. final int scrollY = getScrollY(); setScrollY(0); final Parcelable returnValue = super.onSaveInstanceState(); setScrollY(scrollY); return returnValue; }
Example 34
| Project: playground-master File: BookDetailFragment.java View source code |
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
Book book = null;
if (getArguments() != null) {
Parcelable p = getArguments().getParcelable(EXTRA_BOOK);
book = Parcels.unwrap(p);
}
View view = inflater.inflate(R.layout.fragment_detail_book, container, false);
FragmentDetailBookBinding fdlb = FragmentDetailBookBinding.bind(view);
fdlb.setBook(book);
return view;
}Example 35
| Project: simple-stack-master File: MasterPathContainerView.java View source code |
@Override
public void handleStateChange(StateChange stateChange, final StateChanger.Callback callback) {
Parcelable previousKey = stateChange.topPreviousState();
MasterDetailPath currentMaster = previousKey != null ? ((MasterDetailPath) previousKey).getMaster() : null;
MasterDetailPath newMaster = ((MasterDetailPath) stateChange.topNewState()).getMaster();
// Short circuit if the new screen has the same master.
if (getCurrentChild() != null && newMaster.equals(currentMaster)) {
callback.stateChangeComplete();
} else {
super.handleStateChange(stateChange, new StateChanger.Callback() {
@Override
public void stateChangeComplete() {
callback.stateChangeComplete();
}
});
}
}Example 36
| Project: TflTravelAlerts-master File: ChooserActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
Intent intent = getIntent();
Parcelable targetParcelable = intent.getParcelableExtra(Intent.EXTRA_INTENT);
if (!(targetParcelable instanceof Intent)) {
Log.w("ChooseActivity", "Target is not an intent: " + targetParcelable);
finish();
return;
}
Intent target = (Intent) targetParcelable;
CharSequence title = intent.getCharSequenceExtra(Intent.EXTRA_TITLE);
if (title == null) {
title = getResources().getText(R.string.chooseActivity);
}
Parcelable[] pa = intent.getParcelableArrayExtra(Intent.EXTRA_INITIAL_INTENTS);
Intent[] initialIntents = null;
if (pa != null) {
initialIntents = new Intent[pa.length];
for (int i = 0; i < pa.length; i++) {
if (!(pa[i] instanceof Intent)) {
Log.w("ChooseActivity", "Initial intent #" + i + " not an Intent: " + pa[i]);
finish();
return;
}
initialIntents[i] = (Intent) pa[i];
}
}
onCreate(savedInstanceState, target, title, initialIntents, null, false);
}Example 37
| Project: TwsPluginFramework-master File: ProcessBinder.java View source code |
@Override
public final boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags) throws android.os.RemoteException {
switch(code) {
case INTERFACE_TRANSACTION:
{
reply.writeString(DESCRIPTOR);
return true;
}
case FIRST_CODE:
{
data.enforceInterface(DESCRIPTOR);
Bundle param;
if ((0 != data.readInt())) {
param = Bundle.CREATOR.createFromParcel(data);
} else {
param = null;
}
Bundle result = MethodRouter.routerToInstance(param);
reply.writeNoException();
if ((result != null)) {
reply.writeInt(1);
result.writeToParcel(reply, android.os.Parcelable.PARCELABLE_WRITE_RETURN_VALUE);
} else {
reply.writeInt(0);
}
return true;
}
}
return super.onTransact(code, data, reply, flags);
}Example 38
| Project: PrettyBundle-master File: ExtraBinderProvider.java View source code |
public static ExtraBinder get(String dataType) {
if ("java.lang.String".equals(dataType)) {
return ExtraBinder.STRING;
} else if ("java.lang.CharSequence".equals(dataType)) {
return ExtraBinder.CHAR_SEQUENCE;
} else if ("int".equals(dataType) || "java.lang.Integer".equals(dataType)) {
return ExtraBinder.INTEGER;
} else if ("long".equals(dataType) || "java.lang.Long".equals(dataType)) {
return ExtraBinder.LONG;
} else if ("float".equals(dataType) || "java.lang.Float".equals(dataType)) {
return ExtraBinder.FLOAT;
} else if ("double".equals(dataType) || "java.lang.Double".equals(dataType)) {
return ExtraBinder.DOUBLE;
} else if ("boolean".equals(dataType) || "java.lang.Boolean".equals(dataType)) {
return ExtraBinder.BOOLEAN;
} else if ("byte".equals(dataType) || "java.lang.Byte".equals(dataType)) {
return ExtraBinder.BYTE;
} else if ("char".equals(dataType) || "java.lang.Character".equals(dataType)) {
return ExtraBinder.CHAR;
} else if ("short".equals(dataType) || "java.lang.Short".equals(dataType)) {
return ExtraBinder.SHORT;
} else if ("android.os.Parcelable".equals(dataType)) {
return ExtraBinder.PARCELABLE;
} else if ("int[]".equals(dataType) || "java.lang.Integer[]".equals(dataType)) {
return ExtraBinder.INTEGER_ARRAY;
} else if ("long[]".equals(dataType) || "java.lang.Long[]".equals(dataType)) {
return ExtraBinder.LONG_ARRAY;
} else if ("float[]".equals(dataType) || "java.lang.Float[]".equals(dataType)) {
return ExtraBinder.FLOAT_ARRAY;
} else if ("double[]".equals(dataType) || "java.lang.Double[]".equals(dataType)) {
return ExtraBinder.DOUBLE_ARRAY;
} else if ("boolean[]".equals(dataType) || "java.lang.Boolean[]".equals(dataType)) {
return ExtraBinder.BOOLEAN_ARRAY;
} else if ("byte[]".equals(dataType) || "java.lang.Byte[]".equals(dataType)) {
return ExtraBinder.BYTE_ARRAY;
} else if ("char[]".equals(dataType) || "java.lang.Character[]".equals(dataType)) {
return ExtraBinder.CHAR_ARRAY;
} else if ("short[]".equals(dataType) || "java.lang.Short[]".equals(dataType)) {
return ExtraBinder.SHORT_ARRAY;
} else if ("java.lang.String[]".equals(dataType)) {
return ExtraBinder.STRING_ARRAY;
} else if ("java.lang.CharSequence[]".equals(dataType)) {
return ExtraBinder.CHAR_SEQUENCE_ARRAY;
} else if ("android.os.Parcelable[]".equals(dataType)) {
return ExtraBinder.PARCELABLE_ARRAY;
}
return ExtraBinder.NOP;
}Example 39
| Project: dart-master File: InjectExtraWithParcelerTest.java View source code |
@Test
public void serializableCollection() {
JavaFileObject source = JavaFileObjects.forSourceString("test.TestSerializableCollection", //
Joiner.on('\n').join(//
"package test;", //
"import android.app.Activity;", //
"import com.f2prateek.dart.InjectExtra;", //
"import java.lang.Object;", //
"import java.lang.String;", //
"import android.util.SparseArray;", //
"public class TestSerializableCollection extends Activity {", //
" @InjectExtra(\"key\") SparseArray<String> extra;", //
"}"));
JavaFileObject expectedSource = JavaFileObjects.forSourceString("test/TestSerializableCollection$$ExtraInjector", //
Joiner.on('\n').join(//
"package test;", //
"import com.f2prateek.dart.Dart;", //
"import java.lang.Object;", //
"public class TestSerializableCollection$$ExtraInjector {", //
" public static void inject(Dart.Finder finder, TestSerializableCollection target, Object source) {", //
" Object object;", //
" object = finder.getExtra(source, \"key\");", //
" if (object == null) {", //
" throw new IllegalStateException(\"Required extra with key 'key' for field 'extra' was not found. If this extra is optional add '@Nullable' annotation.\");", //
" }", //
" target.extra = org.parceler.Parcels.unwrap((android.os.Parcelable) object);", //
" }", //
"}"));
assert_().about(javaSource()).that(source).processedWith(ProcessorTestUtilities.dartProcessors()).compilesWithoutError().and().generatesSources(expectedSource);
}Example 40
| Project: android-gradle-plugin-master File: ParcelDetector.java View source code |
@Override
public boolean visitClassDeclaration(ClassDeclaration node) {
// Only applies to concrete classes
int flags = node.astModifiers().getExplicitModifierFlags();
if ((flags & (Opcodes.ACC_INTERFACE | Opcodes.ACC_ABSTRACT)) != 0) {
return true;
}
if (node.astImplementing() != null)
for (TypeReference reference : node.astImplementing()) {
String name = reference.astParts().last().astIdentifier().astValue();
if (name.equals("Parcelable")) {
JavaParser.ResolvedNode resolved = mContext.resolve(node);
if (resolved instanceof ResolvedClass) {
ResolvedClass cls = (ResolvedClass) resolved;
ResolvedField field = cls.getField("CREATOR", false);
if (field == null) {
// Make doubly sure that we're really implementing
// android.os.Parcelable
JavaParser.ResolvedNode r = mContext.resolve(reference);
if (r instanceof ResolvedClass) {
ResolvedClass parcelable = (ResolvedClass) r;
if (!parcelable.isSubclassOf("android.os.Parcelable", false)) {
return true;
}
}
Location location = mContext.getLocation(node.astName());
mContext.report(ISSUE, node, location, "This class implements `Parcelable` but does not " + "provide a `CREATOR` field");
}
}
break;
}
}
return true;
}Example 41
| Project: android-platform-tools-base-master File: ParcelDetector.java View source code |
@Override
public boolean visitClassDeclaration(ClassDeclaration node) {
// Only applies to concrete classes
int flags = node.astModifiers().getExplicitModifierFlags();
if ((flags & (Opcodes.ACC_INTERFACE | Opcodes.ACC_ABSTRACT)) != 0) {
return true;
}
if (node.astImplementing() != null)
for (TypeReference reference : node.astImplementing()) {
String name = reference.astParts().last().astIdentifier().astValue();
if (name.equals("Parcelable")) {
JavaParser.ResolvedNode resolved = mContext.resolve(node);
if (resolved instanceof ResolvedClass) {
ResolvedClass cls = (ResolvedClass) resolved;
ResolvedField field = cls.getField("CREATOR", false);
if (field == null) {
// Make doubly sure that we're really implementing
// android.os.Parcelable
JavaParser.ResolvedNode r = mContext.resolve(reference);
if (r instanceof ResolvedClass) {
ResolvedClass parcelable = (ResolvedClass) r;
if (!parcelable.isSubclassOf("android.os.Parcelable", false)) {
return true;
}
}
Location location = mContext.getLocation(node.astName());
mContext.report(ISSUE, node, location, "This class implements `Parcelable` but does not " + "provide a `CREATOR` field");
}
}
break;
}
}
return true;
}Example 42
| Project: meetup-client-master File: EsListPreference.java View source code |
protected void onRestoreInstanceState(Parcelable parcelable) {
if (parcelable == null || !parcelable.getClass().equals(SavedState.class)) {
super.onRestoreInstanceState(parcelable);
} else {
SavedState savedstate = (SavedState) parcelable;
super.onRestoreInstanceState(savedstate.getSuperState());
setValue(savedstate.value);
}
}Example 43
| Project: postman-master File: AbstractMapParcelableAdapter.java View source code |
@Override
public final A createFromParcel(Parcel source) {
final Parcelable[] keys = source.readParcelableArray(ParcelableAdapter.class.getClassLoader());
final Parcelable[] values = source.readParcelableArray(ParcelableAdapter.class.getClassLoader());
if (keys.length != values.length) {
final String message = String.format(Locale.US, "Length of keys array (%d) does not match " + "length of values array (%d)", keys.length, values.length);
throw new IllegalStateException(message);
}
final M map = newMapInstance();
@SuppressWarnings("unchecked") final Map<Object, Object> castedMap = (Map<Object, Object>) map;
for (int i = 0; i < keys.length; i++) {
final Object key = ParcelableAdapters.unwrapParcelable(keys[i]);
final Object val = ParcelableAdapters.unwrapParcelable(values[i]);
castedMap.put(key, val);
}
return newParcelableAdapterInstance(map);
}Example 44
| Project: auto-value-parcel-master File: AutoValueParcelExtensionTest.java View source code |
@Before
public void setup() {
Messager messager = new TestMessager();
elements = rule.getElements();
processingEnvironment = new TestProcessingEnvironment(messager, elements, rule.getTypes());
parcelable = JavaFileObjects.forSourceString("android.os.Parcelable", "" + "package android.os;\n" + "public interface Parcelable {\n" + "public interface Creator<T> {\n" + " public T createFromParcel(Parcel source);\n" + " public T[] newArray(int size);\n" + "}" + "int describeContents();\n" + "void writeToParcel(Parcel in, int flags);\n" + "}\n");
parcel = JavaFileObjects.forSourceString("android.os.Parcel", "" + "package android.os;\n" + "import java.util.HashMap;\n" + "import java.util.Map;\n" + "import java.util.List;\n" + "import java.util.ArrayList;\n" + "import java.io.Serializable;\n" + "import android.util.SparseArray;\n" + "import android.util.SparseBooleanArray;\n" + "import android.util.Size;\n" + "import android.util.SizeF;\n" + "public interface Parcel {\n" + " Object readValue(ClassLoader cl);\n" + " void writeValue(Object o);\n" + " byte readByte();\n" + " int readInt();\n" + " long readLong();\n" + " float readFloat();\n" + " double readDouble();\n" + " String readString();\n" + " Parcelable readParcelable(ClassLoader cl);\n" + " CharSequence readCharSequence();\n" + " HashMap readHashMap(ClassLoader cl);\n" + " ArrayList readArrayList(ClassLoader cl);\n" + " boolean[] createBooleanArray();\n" + " byte[] createByteArray();\n" + " char[] createCharArray();\n" + " int[] createIntArray();\n" + " long[] createLongArray();\n" + " String[] readStringArray();\n" + " Serializable readSerializable();\n" + " SparseArray readSparseArray(ClassLoader cl);\n" + " SparseBooleanArray readSparseBooleanArray();\n" + " Bundle readBundle(ClassLoader cl);\n" + " PersistableBundle readPersistableBundle(ClassLoader cl);\n" + " Size readSize();\n" + " SizeF readSizeF();\n" + " IBinder readStrongBinder();\n" + " void writeString(String in);\n" + " void writeParcelable(Parcelable in, int flags);\n" + " void writeCharSequence(CharSequence in);\n" + " void writeMap(Map in);\n" + " void writeList(List in);\n" + " void writeBooleanArray(boolean[] in);\n" + " void writeByteArray(byte[] in);\n" + " void writeCharArray(char[] in);\n" + " void writeIntArray(int[] in);\n" + " void writeLongArray(long[] in);\n" + " void writeSerializable(Serializable in);\n" + " void writeSparseArray(SparseArray in);\n" + " void writeSparseBooleanArray(SparseBooleanArray in);\n" + " void writeBundle(Bundle in);\n" + " void writePersistableBundle(PersistableBundle in);\n" + " void writeSize(Size in);\n" + " void writeSizeF(SizeF in);\n" + " void writeInt(int in);\n" + " void writeLong(long in);\n" + " void writeFloat(float in);\n" + " void writeDouble(double in);\n" + " void writeStrongBinder(IBinder in);\n" + "}");
nullable = JavaFileObjects.forSourceString("com.ryanharter.auto.value.moshi.Nullable", "" + "package test;\n" + "import java.lang.annotation.Retention;\n" + "import java.lang.annotation.Target;\n" + "import static java.lang.annotation.ElementType.METHOD;\n" + "import static java.lang.annotation.ElementType.PARAMETER;\n" + "import static java.lang.annotation.ElementType.FIELD;\n" + "import static java.lang.annotation.RetentionPolicy.SOURCE;\n" + "@Retention(SOURCE)\n" + "@Target({METHOD, PARAMETER, FIELD})\n" + "public @interface Nullable {\n" + "}");
textUtils = JavaFileObjects.forSourceString("android.text.TextUtils", "" + "package android.text;\n" + "import android.os.Parcel;\n" + "import android.os.Parcelable;\n" + "public class TextUtils {\n" + "public static void writeToParcel(CharSequence cs, Parcel p, int flags) {}\n" + "public static final Parcelable.Creator<CharSequence> CHAR_SEQUENCE_CREATOR\n" + "= new Parcelable.Creator<CharSequence>() {\n" + "@Override public CharSequence createFromParcel(Parcel in) { return null; }\n" + "@Override public CharSequence[] newArray(int size) { return null; }\n" + "};\n" + "}\n");
}Example 45
| Project: aceim-master File: AccountOptions.java View source code |
@Override
protected boolean onPreferenceChangeInternal(Preference p, Object newValue) {
Intent i = new Intent();
i.putExtra(Constants.INTENT_EXTRA_SERVICE_ID, mAccount.getServiceId());
i.putExtra(Constants.INTENT_EXTRA_OPTION_VALUE, newValue.toString());
i.putExtra(Constants.INTENT_EXTRA_OPTION_KEY, (Parcelable) AccountOptionKeys.valueOf(p.getKey()));
i.setAction(Constants.INTENT_ACTION_OPTION);
LocalBroadcastManager.getInstance(getActivity()).sendBroadcast(i);
return true;
}Example 46
| Project: andevcon-2014-jl-master File: TextUndoActivity.java View source code |
//UndoManager mUndoManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/*
mUndoManager = new UndoManager();
if (savedInstanceState != null) {
Parcelable p = savedInstanceState.getParcelable("undo");
if (p != null) {
mUndoManager.restoreInstanceState(p);
}
}
*/
setContentView(R.layout.text_undo);
/*
((TextView)findViewById(R.id.text)).setUndoManager(mUndoManager, "text");
((Button)findViewById(R.id.undo)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mUndoManager.undo(null, 1);
}
});
((Button)findViewById(R.id.redo)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mUndoManager.redo(null, 1);
}
});
*/
}Example 47
| Project: android-15-master File: ChooserActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
Intent intent = getIntent();
Parcelable targetParcelable = intent.getParcelableExtra(Intent.EXTRA_INTENT);
if (!(targetParcelable instanceof Intent)) {
Log.w("ChooseActivity", "Target is not an intent: " + targetParcelable);
finish();
return;
}
Intent target = (Intent) targetParcelable;
CharSequence title = intent.getCharSequenceExtra(Intent.EXTRA_TITLE);
if (title == null) {
title = getResources().getText(com.android.internal.R.string.chooseActivity);
}
Parcelable[] pa = intent.getParcelableArrayExtra(Intent.EXTRA_INITIAL_INTENTS);
Intent[] initialIntents = null;
if (pa != null) {
initialIntents = new Intent[pa.length];
for (int i = 0; i < pa.length; i++) {
if (!(pa[i] instanceof Intent)) {
Log.w("ChooseActivity", "Initial intent #" + i + " not an Intent: " + pa[i]);
finish();
return;
}
initialIntents[i] = (Intent) pa[i];
}
}
super.onCreate(savedInstanceState, target, title, initialIntents, null, false);
}Example 48
| Project: android-imf-ext-master File: ChooserActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
Intent intent = getIntent();
Parcelable targetParcelable = intent.getParcelableExtra(Intent.EXTRA_INTENT);
if (!(targetParcelable instanceof Intent)) {
Log.w("ChooseActivity", "Target is not an intent: " + targetParcelable);
finish();
return;
}
Intent target = (Intent) targetParcelable;
CharSequence title = intent.getCharSequenceExtra(Intent.EXTRA_TITLE);
if (title == null) {
title = getResources().getText(com.android.internal.R.string.chooseActivity);
}
Parcelable[] pa = intent.getParcelableArrayExtra(Intent.EXTRA_INITIAL_INTENTS);
Intent[] initialIntents = null;
if (pa != null) {
initialIntents = new Intent[pa.length];
for (int i = 0; i < pa.length; i++) {
if (!(pa[i] instanceof Intent)) {
Log.w("ChooseActivity", "Initial intent #" + i + " not an Intent: " + pa[i]);
finish();
return;
}
initialIntents[i] = (Intent) pa[i];
}
}
super.onCreate(savedInstanceState, target, title, initialIntents, false);
}Example 49
| Project: androidannotations-master File: ViewInstanceStateTest.java View source code |
@Test
public void viewInstanceStateSaveTest() {
Context context = Robolectric.buildActivity(EmptyActivityWithoutLayout_.class).create().get();
ViewWithInstanceState_ savingView = (ViewWithInstanceState_) ViewWithInstanceState_.build(context);
assertThat(savingView.stateTest).isEqualTo("does it work?");
assertThat(savingView.stringState).isEqualTo("does it work?");
assertThat(savingView.beanState.getX()).isEqualTo(0);
savingView.stateTest = "it works!";
savingView.stringState = "it works!";
savingView.beanState = new MyParcelableBean(1);
Parcelable savedInstanceState = savingView.onSaveInstanceState();
ViewWithInstanceState_ restoringView = (ViewWithInstanceState_) ViewWithInstanceState_.build(context);
assertThat(restoringView.stateTest).isEqualTo("does it work?");
assertThat(restoringView.stringState).isEqualTo("does it work?");
assertThat(restoringView.beanState.getX()).isEqualTo(0);
restoringView.onRestoreInstanceState(savedInstanceState);
assertThat(restoringView.stateTest).isEqualTo("it works!");
assertThat(restoringView.stringState).isEqualTo("it works!");
assertThat(restoringView.beanState.getX()).isEqualTo(1);
}Example 50
| Project: android_packages_apps-master File: TechListChooserActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
Intent intent = getIntent();
Parcelable targetParcelable = intent.getParcelableExtra(Intent.EXTRA_INTENT);
if (!(targetParcelable instanceof Intent)) {
Log.w("TechListChooserActivity", "Target is not an intent: " + targetParcelable);
finish();
return;
}
Intent target = (Intent) targetParcelable;
ArrayList<ResolveInfo> rList = intent.getParcelableArrayListExtra(EXTRA_RESOLVE_INFOS);
CharSequence title = getResources().getText(com.android.internal.R.string.chooseActivity);
super.onCreate(savedInstanceState, target, title, null, rList, false);
}Example 51
| Project: android_programlama_kitap-master File: MainActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editText = (EditText) findViewById(R.id.nfcText);
//Cihazin NFC destegine bakiyoruz
NfcManager manager = (NfcManager) getApplicationContext().getSystemService(Context.NFC_SERVICE);
NfcAdapter adapter = manager.getDefaultAdapter();
if (adapter != null && adapter.isEnabled()) {
//Activity Intentinden gelen Actionda NFC adaptorundan verisi var mi diye bakiyoruz
if (NfcAdapter.ACTION_NDEF_DISCOVERED.equals(getIntent().getAction())) {
//Intentten gelen datayi duzenliyoruz
Parcelable[] rawMsgs = getIntent().getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES);
NdefMessage[] msgs = null;
if (rawMsgs != null) {
msgs = new NdefMessage[rawMsgs.length];
for (int i = 0; i < rawMsgs.length; i++) {
msgs[i] = (NdefMessage) rawMsgs[i];
byte[] messageByte = msgs[i].getRecords()[0].getPayload();
String message = new String(messageByte);
//EditTexte gelen mesaji yaziyoruz
editText.setText(message);
}
}
}
}
}Example 52
| Project: ApkLauncher-master File: TextUndoActivity.java View source code |
//UndoManager mUndoManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/*
mUndoManager = new UndoManager();
if (savedInstanceState != null) {
Parcelable p = savedInstanceState.getParcelable("undo");
if (p != null) {
mUndoManager.restoreInstanceState(p);
}
}
*/
setContentView(R.layout.text_undo);
/*
((TextView)findViewById(R.id.text)).setUndoManager(mUndoManager, "text");
((Button)findViewById(R.id.undo)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mUndoManager.undo(null, 1);
}
});
((Button)findViewById(R.id.redo)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mUndoManager.redo(null, 1);
}
});
*/
}Example 53
| Project: ApkLauncher_legacy-master File: TextUndoActivity.java View source code |
//UndoManager mUndoManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/*
mUndoManager = new UndoManager();
if (savedInstanceState != null) {
Parcelable p = savedInstanceState.getParcelable("undo");
if (p != null) {
mUndoManager.restoreInstanceState(p);
}
}
*/
setContentView(R.layout.text_undo);
/*
((TextView)findViewById(R.id.text)).setUndoManager(mUndoManager, "text");
((Button)findViewById(R.id.undo)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mUndoManager.undo(null, 1);
}
});
((Button)findViewById(R.id.redo)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mUndoManager.redo(null, 1);
}
});
*/
}Example 54
| Project: astrid-master File: FilterCategory.java View source code |
/**
* {@inheritDoc}
*/
public FilterCategory createFromParcel(Parcel source) {
FilterCategory item = new FilterCategory();
item.readFromParcel(source);
Parcelable[] parcelableChildren = source.readParcelableArray(FilterCategory.class.getClassLoader());
item.children = new Filter[parcelableChildren.length];
for (int i = 0; i < item.children.length; i++) {
if (parcelableChildren[i] instanceof FilterListItem)
item.children[i] = (Filter) parcelableChildren[i];
else
item.children[i] = null;
}
return item;
}Example 55
| Project: auto-parcel-master File: PersonActivity.java View source code |
@Nullable
public static Intent createIntent(@NonNull Context context, Person person) {
//noinspection ConstantConditions
if (context == null) {
return null;
}
Intent intent = new Intent(context, PersonActivity.class);
// we need to cast it to Parcelable because Person does not itself implement parcelable
intent.putExtra(EXTRA_PERSON, (Parcelable) person);
return intent;
}Example 56
| Project: Blackbulb-master File: ToggleActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (Intent.ACTION_CREATE_SHORTCUT.equals(getIntent().getAction())) {
Intent intent = new Intent();
Parcelable icon = Intent.ShortcutIconResource.fromContext(this, R.drawable.ic_shortcut_switch);
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.shortcut_label_switch));
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
Intent launchIntent = new Intent(getApplicationContext(), ToggleActivity.class);
launchIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, launchIntent);
setResult(RESULT_OK, intent);
finish();
} else {
Intent i = new Intent(this, MaskService.class);
i.putExtra(C.EXTRA_ACTION, C.ACTION_CHECK);
i.putExtra(C.EXTRA_CHECK_FROM_TOGGLE, true);
startService(i);
finish();
}
}Example 57
| Project: bostonbusmap-master File: AlertInfo.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.alert);
Bundle extras = getIntent().getExtras();
setTitle("Alerts for " + Html.fromHtml(extras.getString(snippetTitleKey)));
Parcelable[] parcelables = extras.getParcelableArray(alertsKey);
List<Alert> alerts = Lists.newArrayList();
if (parcelables != null) {
for (Object alertObj : parcelables) {
if (alertObj instanceof Alert) {
alerts.add((Alert) alertObj);
}
}
}
List<List<Alert>> alertGroups = Alert.groupAlerts(alerts);
ArrayList<Map<String, Spanned>> data = Lists.newArrayList();
for (List<Alert> alertList : alertGroups) {
Map<String, Spanned> map = Alert.makeSnippetMap(alertList);
data.add(map);
}
SimpleAdapter adapter = new SimpleAdapter(this, data, R.layout.moreinfo_row, new String[] { AlertInfoConstants.textKey }, new int[] { R.id.moreinfo_text });
adapter.setViewBinder(new TextViewBinder());
setListAdapter(adapter);
}Example 58
| Project: BusTicketer-master File: ScanActivity.java View source code |
private void processIntent(Intent intent) {
Parcelable[] rawMsgs = intent.getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES);
NdefMessage msg = (NdefMessage) rawMsgs[0];
String payload = new String(msg.getRecords()[0].getPayload());
//String is: ID:x
String id = payload.split("-")[0].split(":")[1];
if (id.equals("-1"))
return;
Intent inte = new Intent(this, ResultActivity.class);
if (app.isTicketValidated(Integer.parseInt(id)))
inte.putExtra("status", true);
else {
inte.putExtra("status", false);
}
startActivity(inte);
finish();
}Example 59
| Project: cnAndroidDocs-master File: ChooserActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
Intent intent = getIntent();
Parcelable targetParcelable = intent.getParcelableExtra(Intent.EXTRA_INTENT);
if (!(targetParcelable instanceof Intent)) {
Log.w("ChooseActivity", "Target is not an intent: " + targetParcelable);
finish();
return;
}
Intent target = (Intent) targetParcelable;
CharSequence title = intent.getCharSequenceExtra(Intent.EXTRA_TITLE);
if (title == null) {
title = getResources().getText(com.android.internal.R.string.chooseActivity);
}
Parcelable[] pa = intent.getParcelableArrayExtra(Intent.EXTRA_INITIAL_INTENTS);
Intent[] initialIntents = null;
if (pa != null) {
initialIntents = new Intent[pa.length];
for (int i = 0; i < pa.length; i++) {
if (!(pa[i] instanceof Intent)) {
Log.w("ChooseActivity", "Initial intent #" + i + " not an Intent: " + pa[i]);
finish();
return;
}
initialIntents[i] = (Intent) pa[i];
}
}
super.onCreate(savedInstanceState, target, title, initialIntents, null, false);
}Example 60
| Project: container-master File: ProviderCall.java View source code |
public Builder addArg(String key, Object value) {
if (value != null) {
if (value instanceof Boolean) {
bundle.putBoolean(key, (Boolean) value);
} else if (value instanceof Integer) {
bundle.putInt(key, (Integer) value);
} else if (value instanceof String) {
bundle.putString(key, (String) value);
} else if (value instanceof Serializable) {
bundle.putSerializable(key, (Serializable) value);
} else if (value instanceof Bundle) {
bundle.putBundle(key, (Bundle) value);
} else if (value instanceof Parcelable) {
bundle.putParcelable(key, (Parcelable) value);
} else {
throw new IllegalArgumentException("Unknown type " + value.getClass() + " in Bundle.");
}
}
return this;
}Example 61
| Project: cos598b-master File: LauncherShortcuts.java View source code |
@Override
protected void onAccountSelected(BaseAccount account) {
Intent shortcutIntent = null;
if (account instanceof SearchSpecification) {
shortcutIntent = MessageList.actionHandleAccountIntent(this, account.getDescription(), (SearchSpecification) account);
} else {
shortcutIntent = FolderList.actionHandleAccountIntent(this, (Account) account, null, true);
}
shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
Intent intent = new Intent();
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
String description = account.getDescription();
if (description == null || description.length() == 0) {
description = account.getEmail();
}
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, description);
Parcelable iconResource = Intent.ShortcutIconResource.fromContext(this, R.drawable.icon);
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconResource);
setResult(RESULT_OK, intent);
finish();
}Example 62
| Project: CryptoNFC-master File: NfcUtils.java View source code |
/**
* Récupère la lise des NdefMessages contenus dans le tag
*/
public static NdefMessage[] getNdefMessages(Intent intent) {
NdefMessage[] messages;
// On récupère les objets
Parcelable[] rawMsgs = intent.getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES);
if (rawMsgs != null) {
messages = new NdefMessage[rawMsgs.length];
for (int i = 0; i < rawMsgs.length; i++) {
// On cast les les objets en NdefMessage
messages[i] = (NdefMessage) rawMsgs[i];
}
} else {
// Type du tag inconnu
byte[] empty = new byte[] {};
// On crée un faux NdefMessage qui a contenu vide
NdefRecord record = new NdefRecord(NdefRecord.TNF_UNKNOWN, empty, empty, empty);
NdefMessage msg = new NdefMessage(new NdefRecord[] { record });
messages = new NdefMessage[] { msg };
}
return messages;
}Example 63
| Project: devfestnorte-app-master File: TaskStackBuilderProxyActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TaskStackBuilder builder = TaskStackBuilder.create(this);
Intent proxyIntent = getIntent();
if (!proxyIntent.hasExtra(EXTRA_INTENTS)) {
finish();
return;
}
for (Parcelable parcelable : proxyIntent.getParcelableArrayExtra(EXTRA_INTENTS)) {
builder.addNextIntent((Intent) parcelable);
}
builder.startActivities();
finish();
}Example 64
| Project: DeviceConnect-Android-master File: ServiceDiscoveryConverter.java View source code |
private Bundle[] getBundleExtra(final Parcelable[] parcelables) { if (parcelables == null) { return null; } List<Bundle> bundleList = new ArrayList<Bundle>(); for (Parcelable parcelable : parcelables) { if (parcelable instanceof Bundle) { bundleList.add((Bundle) parcelable); } } return bundleList.toArray(new Bundle[bundleList.size()]); }
Example 65
| Project: DLUTLogin-master File: WifiReceiver.java View source code |
public void onReceive(Context ctx, Intent intent) {
if (WifiManager.NETWORK_STATE_CHANGED_ACTION.equals(intent.getAction())) {
// 这个监�wifi的连接状�
//Log.i("receiver","NETWORK_STATE_CHANGED_ACTION");
Parcelable parcelableExtra = intent.getParcelableExtra(WifiManager.EXTRA_NETWORK_INFO);
if (null != parcelableExtra) {
NetworkInfo networkInfo = (NetworkInfo) parcelableExtra;
State state = networkInfo.getState();
if (state == State.CONNECTED) {
// 表示wifi状�改�
Log.i("receiver", "wifi状�改�");
WifiAdmin wifiAdmin = new WifiAdmin(ctx);
String ssidName = wifiAdmin.getSSID();
Log.i("receiver connect to:", ssidName);
boolean isSaved = SpUtil.getSp(ctx).getBoolean("isSaved", false);
// åˆ¤æ–æ˜¯å?¦è¿žæŽ¥äº†DLUT
if (isSaved && ssidName.contains(WIFI_SSID) && SpUtil.getLoginState(ctx) == false) {
Toast.makeText(ctx, "连接DLUTä¸...", Toast.LENGTH_SHORT).show();
ctx.startService(new Intent(ctx, MyService.class));
}
} else if (state == State.DISCONNECTED) {
SpUtil.setLoginState(ctx, false);
ctx.sendBroadcast(new Intent(UiReceiver.ACTION_UPDATE_UI));
}
}
}
}Example 66
| Project: Douya-master File: FlexibleSpaceContentScrollView.java View source code |
@Override protected Parcelable onSaveInstanceState() { // Do not save the current scroll position. Always store scrollY as 0 and delegate // responsibility of saving state to FlexibleSpaceLayout. int scrollY = getScrollY(); setScrollY(0); Parcelable savedState = super.onSaveInstanceState(); setScrollY(scrollY); return savedState; }
Example 67
| Project: droidkit-4.x-master File: ShareIntent.java View source code |
@NonNull
private static Intent share(@NonNull String mime, @Nullable String text, @Nullable List<Uri> attachments) {
final Intent intent = new Intent(Intent.ACTION_SEND_MULTIPLE);
intent.setType(mime);
if (!TextUtils.isEmpty(text)) {
intent.putExtra(Intent.EXTRA_TEXT, text);
}
if (attachments != null && !attachments.isEmpty()) {
intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, new ArrayList<Parcelable>(attachments));
}
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
return intent;
}Example 68
| Project: droidparts-master File: InstanceStateSaver.java View source code |
public static void onSaveInstanceState(Object obj, Bundle outState) {
FieldSpec<SaveInstanceStateAnn>[] specs = ClassSpecRegistry.getSaveInstanceSpecs(obj.getClass());
for (FieldSpec<SaveInstanceStateAnn> spec : specs) {
String key = getKey(spec.field);
Object val = ReflectionUtils.getFieldVal(obj, spec.field);
if (val instanceof Parcelable) {
outState.putParcelable(key, (Parcelable) val);
} else {
outState.putSerializable(key, (Serializable) val);
}
}
}Example 69
| Project: Far-On-Droid-master File: RequestPasswordDialog.java View source code |
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
getDialog().setTitle(getSafeString(R.string.app_name));
View view = inflater.inflate(R.layout.dialog_request_password, container, false);
mPassword = (EditText) view.findViewById(R.id.archive_password);
view.findViewById(R.id.ok).setOnClickListener( v -> {
CancelableCommand command = getCommand();
if (command != null) {
dismiss();
Parcelable extraParams = getArguments().getParcelable("extraParams");
command.execute(mPassword.getText().toString(), extraParams == null ? extraParams : ((ParcelableWrapper<Object[]>) extraParams).value);
}
});
view.findViewById(R.id.cancel).setOnClickListener( v -> {
CancelableCommand command = getCommand();
if (command != null) {
dismiss();
command.cancel();
}
});
return view;
}Example 70
| Project: FBReaderJ-master File: ApiObject.java View source code |
public ApiObject createFromParcel(Parcel parcel) {
final int code = parcel.readInt();
switch(code) {
default:
return new Error("Unknown object code: " + code);
case Type.ERROR:
return new Error(parcel.readString());
case Type.VOID:
return Void.Instance;
case Type.INT:
return new Integer(parcel.readInt());
case Type.LONG:
return new Long(parcel.readLong());
case Type.FLOAT:
return new Float(parcel.readFloat());
case Type.BOOLEAN:
return new Boolean(parcel.readByte() == 1);
case Type.DATE:
return new Date(new java.util.Date(parcel.readLong()));
case Type.STRING:
return new String(parcel.readString());
case Type.TEXT_POSITION:
return new TextPosition(parcel.readInt(), parcel.readInt(), parcel.readInt());
case Type.SERIALIZABLE:
return new Serializable(parcel.readSerializable());
case Type.PARCELABALE:
return new Parcelable(parcel.readParcelable(null));
}
}Example 71
| Project: FBReader_AS-master File: ApiObject.java View source code |
public ApiObject createFromParcel(Parcel parcel) {
final int code = parcel.readInt();
switch(code) {
default:
return new Error("Unknown object code: " + code);
case Type.ERROR:
return new Error(parcel.readString());
case Type.VOID:
return Void.Instance;
case Type.INT:
return new Integer(parcel.readInt());
case Type.LONG:
return new Long(parcel.readLong());
case Type.FLOAT:
return new Float(parcel.readFloat());
case Type.BOOLEAN:
return new Boolean(parcel.readByte() == 1);
case Type.DATE:
return new Date(new java.util.Date(parcel.readLong()));
case Type.STRING:
return new String(parcel.readString());
case Type.TEXT_POSITION:
return new TextPosition(parcel.readInt(), parcel.readInt(), parcel.readInt());
case Type.SERIALIZABLE:
return new Serializable(parcel.readSerializable());
case Type.PARCELABALE:
return new Parcelable(parcel.readParcelable(null));
}
}Example 72
| Project: felix-on-android-master File: TextUndoActivity.java View source code |
//UndoManager mUndoManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/*
mUndoManager = new UndoManager();
if (savedInstanceState != null) {
Parcelable p = savedInstanceState.getParcelable("undo");
if (p != null) {
mUndoManager.restoreInstanceState(p);
}
}
*/
setContentView(R.layout.text_undo);
/*
((TextView)findViewById(R.id.text)).setUndoManager(mUndoManager, "text");
((Button)findViewById(R.id.undo)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mUndoManager.undo(null, 1);
}
});
((Button)findViewById(R.id.redo)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mUndoManager.redo(null, 1);
}
});
*/
}Example 73
| Project: firebase-jobdispatcher-android-master File: GooglePlayCallbackExtractor.java View source code |
public JobCallback extractCallback(@Nullable Bundle data) {
if (data == null) {
Log.e(TAG, ERROR_NULL_CALLBACK);
return null;
}
data.setClassLoader(PendingCallback.class.getClassLoader());
Parcelable parcelledCallback = data.getParcelable("callback");
if (parcelledCallback == null) {
Log.e(TAG, ERROR_NULL_CALLBACK);
return null;
} else if (!(parcelledCallback instanceof PendingCallback)) {
Log.e(TAG, ERROR_INVALID_CALLBACK);
return null;
}
return new GooglePlayJobCallback(((PendingCallback) parcelledCallback).getIBinder());
}Example 74
| Project: folio100_frameworks_base-master File: ChooserActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
Intent intent = getIntent();
Parcelable targetParcelable = intent.getParcelableExtra(Intent.EXTRA_INTENT);
if (!(targetParcelable instanceof Intent)) {
Log.w("ChooseActivity", "Target is not an intent: " + targetParcelable);
finish();
return;
}
Intent target = (Intent) targetParcelable;
CharSequence title = intent.getCharSequenceExtra(Intent.EXTRA_TITLE);
if (title == null) {
title = getResources().getText(com.android.internal.R.string.chooseActivity);
}
Parcelable[] pa = intent.getParcelableArrayExtra(Intent.EXTRA_INITIAL_INTENTS);
Intent[] initialIntents = null;
if (pa != null) {
initialIntents = new Intent[pa.length];
for (int i = 0; i < pa.length; i++) {
if (!(pa[i] instanceof Intent)) {
Log.w("ChooseActivity", "Initial intent #" + i + " not an Intent: " + pa[i]);
finish();
return;
}
initialIntents[i] = (Intent) pa[i];
}
}
super.onCreate(savedInstanceState, target, title, initialIntents, false);
}Example 75
| Project: frameworks_base_disabled-master File: ChooserActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
Intent intent = getIntent();
Parcelable targetParcelable = intent.getParcelableExtra(Intent.EXTRA_INTENT);
if (!(targetParcelable instanceof Intent)) {
Log.w("ChooseActivity", "Target is not an intent: " + targetParcelable);
finish();
return;
}
Intent target = (Intent) targetParcelable;
CharSequence title = intent.getCharSequenceExtra(Intent.EXTRA_TITLE);
if (title == null) {
title = getResources().getText(com.android.internal.R.string.chooseActivity);
}
Parcelable[] pa = intent.getParcelableArrayExtra(Intent.EXTRA_INITIAL_INTENTS);
Intent[] initialIntents = null;
if (pa != null) {
initialIntents = new Intent[pa.length];
for (int i = 0; i < pa.length; i++) {
if (!(pa[i] instanceof Intent)) {
Log.w("ChooseActivity", "Initial intent #" + i + " not an Intent: " + pa[i]);
finish();
return;
}
initialIntents[i] = (Intent) pa[i];
}
}
super.onCreate(savedInstanceState, target, title, initialIntents, null, false);
}Example 76
| Project: funf-core-android-master File: WifiProbeTest.java View source code |
public void testWifiProbe() throws InterruptedException {
Bundle params = new Bundle();
params.putString(OppProbe.ReservedParamaters.PACKAGE.name, getTestRequester());
startProbe(params);
Bundle data = getData(10 + FUDGE_FACTOR);
ArrayList<Parcelable> scanResults = data.getParcelableArrayList(WifiProbe.SCAN_RESULTS);
assertNotNull(scanResults);
assertFalse(scanResults.isEmpty());
for (Parcelable result : scanResults) {
System.out.println("SSID: " + ((ScanResult) result).SSID);
}
}Example 77
| Project: funf-v3-master File: WifiProbeTest.java View source code |
public void testWifiProbe() throws InterruptedException {
Bundle params = new Bundle();
params.putString(OppProbe.ReservedParamaters.PACKAGE.name, getTestRequester());
startProbe(params);
Bundle data = getData(10 + FUDGE_FACTOR);
ArrayList<Parcelable> scanResults = data.getParcelableArrayList(WifiProbe.SCAN_RESULTS);
assertNotNull(scanResults);
assertFalse(scanResults.isEmpty());
for (Parcelable result : scanResults) {
System.out.println("SSID: " + ((ScanResult) result).SSID);
}
}Example 78
| Project: GameLivreNFC-master File: NfcUtils.java View source code |
public static NdefMessage[] getNdefMessages(Intent intent) {
NdefMessage[] msgs = null;
String action = intent.getAction();
if (NfcAdapter.ACTION_TAG_DISCOVERED.equals(action) || NfcAdapter.ACTION_NDEF_DISCOVERED.equals(action)) {
Parcelable[] rawMsgs = intent.getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES);
if (rawMsgs != null) {
msgs = new NdefMessage[rawMsgs.length];
for (int i = 0; i < rawMsgs.length; i++) {
msgs[i] = (NdefMessage) rawMsgs[i];
}
} else {
byte[] empty = new byte[] {};
NdefRecord record = new NdefRecord(NdefRecord.TNF_UNKNOWN, empty, empty, empty);
NdefMessage msg = new NdefMessage(new NdefRecord[] { record });
msgs = new NdefMessage[] { msg };
}
}
return msgs;
}Example 79
| Project: Gitskarios-master File: ViewInAction.java View source code |
@Override
public Action<Void> execute() {
if (Fabric.isInitialized()) {
ContentViewEvent contentViewEvent = new ContentViewEvent();
if (contentType != null) {
contentViewEvent.putContentType(contentType);
}
Answers.getInstance().logContentView(contentViewEvent);
}
Intent intent = getIntent();
List<Intent> targetIntents = getIntentsExcludeGitskarios(intent);
if (targetIntents.size() == 1) {
context.startActivity(targetIntents.remove(0));
} else if (targetIntents.size() > 1) {
Intent chooserIntent = Intent.createChooser(targetIntents.remove(0), "");
chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, targetIntents.toArray(new Parcelable[] {}));
context.startActivity(chooserIntent);
} else {
Toast.makeText(context, "No app found", Toast.LENGTH_SHORT).show();
}
return this;
}Example 80
| Project: GradleCodeLab-master File: TextUndoActivity.java View source code |
//UndoManager mUndoManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/*
mUndoManager = new UndoManager();
if (savedInstanceState != null) {
Parcelable p = savedInstanceState.getParcelable("undo");
if (p != null) {
mUndoManager.restoreInstanceState(p);
}
}
*/
setContentView(R.layout.text_undo);
/*
((TextView)findViewById(R.id.text)).setUndoManager(mUndoManager, "text");
((Button)findViewById(R.id.undo)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mUndoManager.undo(null, 1);
}
});
((Button)findViewById(R.id.redo)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mUndoManager.redo(null, 1);
}
});
*/
}Example 81
| Project: GroceryGo-master File: SlideExpandableListView.java View source code |
@Override
public void onRestoreInstanceState(Parcelable state) {
if (!(state instanceof AbstractSlideExpandableListAdapter.SavedState)) {
super.onRestoreInstanceState(state);
return;
}
AbstractSlideExpandableListAdapter.SavedState ss = (AbstractSlideExpandableListAdapter.SavedState) state;
super.onRestoreInstanceState(ss.getSuperState());
adapter.onRestoreInstanceState(ss);
}Example 82
| Project: GWSHolmesWatson-master File: SlideExpandableListView.java View source code |
@Override
public void onRestoreInstanceState(Parcelable state) {
if (!(state instanceof AbstractSlideExpandableListAdapter.SavedState)) {
super.onRestoreInstanceState(state);
return;
}
AbstractSlideExpandableListAdapter.SavedState ss = (AbstractSlideExpandableListAdapter.SavedState) state;
super.onRestoreInstanceState(ss.getSuperState());
adapter.onRestoreInstanceState(ss);
}Example 83
| Project: iosched-2013-master File: TaskStackBuilderProxyActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TaskStackBuilder builder = TaskStackBuilder.create(this);
Intent proxyIntent = getIntent();
if (!proxyIntent.hasExtra(EXTRA_INTENTS)) {
finish();
return;
}
for (Parcelable parcelable : proxyIntent.getParcelableArrayExtra(EXTRA_INTENTS)) {
builder.addNextIntent((Intent) parcelable);
}
builder.startActivities();
finish();
}Example 84
| Project: iosched-eclipse-master File: TaskStackBuilderProxyActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TaskStackBuilder builder = TaskStackBuilder.create(this);
Intent proxyIntent = getIntent();
if (!proxyIntent.hasExtra(EXTRA_INTENTS)) {
finish();
return;
}
for (Parcelable parcelable : proxyIntent.getParcelableArrayExtra(EXTRA_INTENTS)) {
builder.addNextIntent((Intent) parcelable);
}
builder.startActivities();
finish();
}Example 85
| Project: iosched-master File: TaskStackBuilderProxyActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TaskStackBuilder builder = TaskStackBuilder.create(this);
Intent proxyIntent = getIntent();
if (!proxyIntent.hasExtra(EXTRA_INTENTS)) {
finish();
return;
}
for (Parcelable parcelable : proxyIntent.getParcelableArrayExtra(EXTRA_INTENTS)) {
builder.addNextIntent((Intent) parcelable);
}
builder.startActivities();
finish();
}Example 86
| Project: iosched4eclipse-master File: TaskStackBuilderProxyActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TaskStackBuilder builder = TaskStackBuilder.create(this);
Intent proxyIntent = getIntent();
if (!proxyIntent.hasExtra(EXTRA_INTENTS)) {
finish();
return;
}
for (Parcelable parcelable : proxyIntent.getParcelableArrayExtra(EXTRA_INTENTS)) {
builder.addNextIntent((Intent) parcelable);
}
builder.startActivities();
finish();
}Example 87
| Project: iSCAU-Android-master File: SlideExpandableListView.java View source code |
@Override
public void onRestoreInstanceState(Parcelable state) {
if (!(state instanceof AbstractSlideExpandableListAdapter.SavedState)) {
super.onRestoreInstanceState(state);
return;
}
AbstractSlideExpandableListAdapter.SavedState ss = (AbstractSlideExpandableListAdapter.SavedState) state;
super.onRestoreInstanceState(ss.getSuperState());
adapter.onRestoreInstanceState(ss);
}Example 88
| Project: jomon-master File: NfcReadTechActivity.java View source code |
@Override
public void onResume() {
super.onResume();
// get EXTRA_TAG
Tag tag = getIntent().getParcelableExtra(NfcAdapter.EXTRA_TAG);
// get EXTRA_ID
byte[] tagId = getIntent().getByteArrayExtra(NfcAdapter.EXTRA_ID);
// get EXTRA_NDEF_MESSAGES
Parcelable[] rawMsgs = getIntent().getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES);
if (rawMsgs != null) {
for (Parcelable pa : rawMsgs) {
NdefMessage ndefMsg = (NdefMessage) pa;
NdefRecord[] records = ndefMsg.getRecords();
for (NdefRecord rec : records) {
TextView textView = (TextView) findViewById(R.id.textView);
Uri uri = rec.toUri();
textView.setText(uri.toString());
break;
}
}
}
Log.e(TAG, tag.toString());
Log.e(TAG, tagId.toString());
}Example 89
| Project: jsonschema2pojo-master File: ParcelableIT.java View source code |
@Test
public void parcelableTreeIsParcelable() throws ClassNotFoundException, IOException {
Class<?> parcelableType = schemaRule.generateAndCompile("/schema/parcelable/parcelable-schema.json", "com.example", config("parcelable", true)).loadClass("com.example.ParcelableSchema");
Parcelable instance = (Parcelable) new ObjectMapper().readValue(ParcelableIT.class.getResourceAsStream("/schema/parcelable/parcelable-data.json"), parcelableType);
String key = "example";
Parcel parcel = writeToParcel(instance, key);
Parcelable unparceledInstance = readFromParcel(parcel, parcelableType, key);
assertThat(instance, is(equalTo(unparceledInstance)));
}Example 90
| Project: lib_song-master File: SlideExpandableListView.java View source code |
@Override
public void onRestoreInstanceState(Parcelable state) {
if (!(state instanceof AbstractSlideExpandableListAdapter.SavedState)) {
super.onRestoreInstanceState(state);
return;
}
AbstractSlideExpandableListAdapter.SavedState ss = (AbstractSlideExpandableListAdapter.SavedState) state;
super.onRestoreInstanceState(ss.getSuperState());
adapter.onRestoreInstanceState(ss);
}Example 91
| Project: lombok-intellij-plugin-master File: ParcelableFieldsProcessor.java View source code |
private PsiElement generateCreator(PsiClass psiClass, PsiAnnotation psiAnnotation) {
PsiElementFactory elementFactory = JavaPsiFacade.getElementFactory(psiClass.getProject());
PsiType creatorType = elementFactory.createTypeFromText("android.os.Parcelable.Creator<" + psiClass.getName() + ">", psiClass);
return new LombokLightFieldBuilder(psiClass.getManager(), "CREATOR", creatorType).withModifier(PsiModifier.PUBLIC).withModifier(PsiModifier.STATIC).withModifier(PsiModifier.FINAL).withContainingClass(psiClass).withNavigationElement(psiAnnotation);
}Example 92
| Project: mage-chronostouch-android-master File: DataMapRequest.java View source code |
public <T extends Object> boolean put(final String key, final T dataItem) {
switch(dataItem.getClass().getSimpleName()) {
case "Asset":
dataMapRequest.getDataMap().putAsset(key, (Asset) dataItem);
break;
case "Boolean":
case "boolean":
dataMapRequest.getDataMap().putBoolean(key, (Boolean) dataItem);
break;
case "Byte":
case "byte":
dataMapRequest.getDataMap().putByte(key, (Byte) dataItem);
break;
case "DataMap":
dataMapRequest.getDataMap().putDataMap(key, (DataMap) dataItem);
break;
case "Double":
case "double":
dataMapRequest.getDataMap().putDouble(key, (Double) dataItem);
break;
case "Float":
case "float":
dataMapRequest.getDataMap().putFloat(key, (Float) dataItem);
break;
case "Gesture":
dataMapRequest.getDataMap().putByteArray(key, ParcelableToByteArrayUtil.toByteArray((Parcelable) dataItem));
break;
case "Integer":
case "int":
dataMapRequest.getDataMap().putInt(key, (Integer) dataItem);
break;
case "Long":
case "long":
dataMapRequest.getDataMap().putLong(key, (Long) dataItem);
break;
case "String":
dataMapRequest.getDataMap().putString(key, (String) dataItem);
break;
default:
return false;
}
return true;
}Example 93
| Project: MultiTypeView-master File: MultiTypeView.java View source code |
@Override
protected void onRestoreInstanceState(Parcelable state) {
if (state instanceof Bundle) {
Bundle stateBundle = (Bundle) state;
if (typeAdapter != null) {
typeAdapter.onRestoreInstanceState(this, stateBundle);
}
super.onRestoreInstanceState(stateBundle.getParcelable("superParcelable"));
} else {
super.onRestoreInstanceState(state);
}
}Example 94
| Project: newFunf-master File: WifiProbeTest.java View source code |
public void testWifiProbe() throws InterruptedException {
Bundle params = new Bundle();
params.putString(OppProbe.ReservedParamaters.PACKAGE.name, getTestRequester());
startProbe(params);
Bundle data = getData(10 + FUDGE_FACTOR);
ArrayList<Parcelable> scanResults = data.getParcelableArrayList(WifiProbe.SCAN_RESULTS);
assertNotNull(scanResults);
assertFalse(scanResults.isEmpty());
for (Parcelable result : scanResults) {
System.out.println("SSID: " + ((ScanResult) result).SSID);
}
}Example 95
| Project: Open-Mobile-Hub-master File: HostDetailActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_host_detail);
// Get host marker from previous activity.
Intent intent = getIntent();
Parcelable extra = intent.getParcelableExtra(MARKER);
HostMarker hostMarker = (HostMarker) extra;
// Get data from host marker.
String nameString = hostMarker.name;
String ipString = hostMarker.ip;
String macString = hostMarker.mac;
String latitudeString = String.valueOf(hostMarker.latitude);
String longitudeString = String.valueOf(hostMarker.longitude);
String statusString;
if (hostMarker.available)
statusString = "Available";
else
statusString = "Not available";
// Get text views from layout.
TextView nameView = (TextView) findViewById(R.id.host_detail_name);
TextView ipView = (TextView) findViewById(R.id.host_detail_ip);
TextView macView = (TextView) findViewById(R.id.host_detail_mac);
TextView latitudeView = (TextView) findViewById(R.id.host_detail_latitude);
TextView longitudeView = (TextView) findViewById(R.id.host_detail_longitude);
TextView statusView = (TextView) findViewById(R.id.host_detail_status);
// Update text views with data;
nameView.setText(nameString);
ipView.setText(ipString);
macView.setText(macString);
latitudeView.setText(latitudeString);
longitudeView.setText(longitudeString);
statusView.setText(statusString);
}Example 96
| Project: parceler-master File: ParcelsTestUtil.java View source code |
public static <T> Parcelable wrap(Class<? extends T> inputType, T input) { try { android.os.Parcel parcel = android.os.Parcel.obtain(); Parcelable parcelable = Parcels.wrap(inputType, input); if (parcelable != null) { parcelable.writeToParcel(parcel, 0); } else { return null; } parcel.setDataPosition(0); Field creatorField = parcelable.getClass().getField("CREATOR"); return (Parcelable) ((Parcelable.Creator) creatorField.get(parcelable)).createFromParcel(parcel); } catch (IllegalAccessException e) { throw new ParcelerRuntimeException("IllegalAccessException", e); } catch (NoSuchFieldException e) { throw new ParcelerRuntimeException("NoSuchFieldException", e); } }
Example 97
| Project: Permission-Nanny-master File: AccountsUpdateEvent.java View source code |
@Override
public void process(Context context, Intent intent) {
mAck.sendAck(context, intent);
Bundle entity = new NannyBundle(intent).getEntityBody();
if (entity == null) {
Timber.wtf(Err.NO_ENTITY);
return;
}
final Parcelable[] parcels = entity.getParcelableArray(ACCOUNTS);
if (parcels == null) {
Timber.wtf(Err.NO_ACCOUNTS);
return;
}
mHandler.post(new Runnable() {
@Override
public void run() {
Account[] accounts = new Account[parcels.length];
System.arraycopy(parcels, 0, accounts, 0, parcels.length);
mListener.onAccountsUpdated(accounts);
}
});
}Example 98
| Project: PlayGames-master File: DetailActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_detail);
toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayShowTitleEnabled(false);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
setEnterSharedElementCallback(new SharedElementCallback() {
@Override
public View onCreateSnapshotView(Context context, Parcelable snapshot) {
View view = new View(context);
view.setBackground(new BitmapDrawable((Bitmap) snapshot));
return view;
}
@Override
public void onSharedElementStart(List<String> sharedElementNames, List<View> sharedElements, List<View> sharedElementSnapshots) {
ImageView sharedElement = (ImageView) findViewById(R.id.cover);
for (int i = 0; i < sharedElements.size(); i++) {
if (sharedElements.get(i) == sharedElement) {
View snapshot = sharedElementSnapshots.get(i);
Drawable snapshotDrawable = snapshot.getBackground();
sharedElement.setBackground(snapshotDrawable);
sharedElement.setImageAlpha(0);
forceSharedElementLayout();
break;
}
}
}
private void forceSharedElementLayout() {
ImageView sharedElement = (ImageView) findViewById(R.id.cover);
int widthSpec = View.MeasureSpec.makeMeasureSpec(sharedElement.getWidth(), View.MeasureSpec.EXACTLY);
int heightSpec = View.MeasureSpec.makeMeasureSpec(sharedElement.getHeight(), View.MeasureSpec.EXACTLY);
int left = sharedElement.getLeft();
int top = sharedElement.getTop();
int right = sharedElement.getRight();
int bottom = sharedElement.getBottom();
sharedElement.measure(widthSpec, heightSpec);
sharedElement.layout(left, top, right, bottom);
}
@Override
public void onSharedElementEnd(List<String> sharedElementNames, List<View> sharedElements, List<View> sharedElementSnapshots) {
ImageView sharedElement = (ImageView) findViewById(R.id.cover);
sharedElement.setBackground(null);
sharedElement.setImageAlpha(255);
}
});
}Example 99
| Project: property-db-master File: ChooserActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
Intent intent = getIntent();
Parcelable targetParcelable = intent.getParcelableExtra(Intent.EXTRA_INTENT);
if (!(targetParcelable instanceof Intent)) {
Log.w("ChooseActivity", "Target is not an intent: " + targetParcelable);
finish();
return;
}
Intent target = (Intent) targetParcelable;
CharSequence title = intent.getCharSequenceExtra(Intent.EXTRA_TITLE);
if (title == null) {
title = getResources().getText(com.android.internal.R.string.chooseActivity);
}
Parcelable[] pa = intent.getParcelableArrayExtra(Intent.EXTRA_INITIAL_INTENTS);
Intent[] initialIntents = null;
if (pa != null) {
initialIntents = new Intent[pa.length];
for (int i = 0; i < pa.length; i++) {
if (!(pa[i] instanceof Intent)) {
Log.w("ChooseActivity", "Initial intent #" + i + " not an Intent: " + pa[i]);
finish();
return;
}
initialIntents[i] = (Intent) pa[i];
}
}
super.onCreate(savedInstanceState, target, title, initialIntents, null, false);
}Example 100
| Project: Qmusic-master File: BNotification.java View source code |
public static void notify(Context ctx, String title, String subTitle, Parcelable params) {
NOTIFICATION_ID = NOTIFICATION_ID % NOFICATION_COUNT + 1;
// Log.i(TAG, "NOTIFICATION_ID:" + NOTIFICATION_ID);
NotificationManager manager = (NotificationManager) ctx.getSystemService(Context.NOTIFICATION_SERVICE);
Intent intent = ctx.getPackageManager().getLaunchIntentForPackage(ctx.getPackageName());
PendingIntent contentIntent = PendingIntent.getActivity(ctx, NOTIFICATION_ID, intent, PendingIntent.FLAG_UPDATE_CURRENT);
Builder builder = new Builder(ctx);
builder.setSmallIcon(R.drawable.icon).setTicker(title).setAutoCancel(true).setContentTitle(title).setContentText(subTitle).setContentIntent(contentIntent);
Notification notif = builder.build();
notif.defaults = Notification.DEFAULT_LIGHTS | Notification.DEFAULT_SOUND | Notification.DEFAULT_VIBRATE;
notif.number = NOTIFICATION_ID;
manager.notify(NOTIFICATION_ID, notif);
}Example 101
| Project: Robin-master File: MessengerHandler.java View source code |
@Override
public void handleWholeMessage(Message msg) {
listener.prepareNotification(msg.what);
switch(msg.what) {
case MessageUtil.ID_ENGINE_DISPATCHPROPS:
try {
Properties props = new Properties();
props.load(new CharArrayReader(MessageUtil.getParcelableProps((Parcelable) msg.obj)));
listener.onRemoteDispatchProps(props);
} catch (NullPointerException x) {
debug("DispatchProps message did NOT have required Properties Parcel!");
} catch (IOException x) {
debug("DispatchProps IOException " + x.getMessage());
}
break;
case MessageUtil.ID_ENGINE_DISPATCHFILE:
listener.onRemoteDispatchFile(MessageUtil.getParcelableMessage((Parcelable) msg.obj));
break;
case MessageUtil.ID_ENGINE_SHUTDOWN:
listener.onRemoteEngineShutdown();
break;
case MessageUtil.ID_SERVER_SHUTDOWN:
listener.onServiceShutdown();
break;
case MessageUtil.ID_ENGINE_MESSAGE:
listener.onRemoteMessage(MessageUtil.getParcelableMessage((Parcelable) msg.obj));
break;
case MessageUtil.ID_SERVER_CONNECTED:
listener.onRemoteConnected();
break;
case MessageUtil.ID_SERVER_DISCONNECTED:
listener.onRemoteDisconnected();
break;
}
}