Android :: Bundles And Serializable Objects - What Is Actually Stored?

Mar 24, 2009

was wondering about the behavior of Bundles and serializable objects. If I put a serializable object into a bundle, what is serialized then, the reference to the object or the object itself? I always assumed that the object itself would be serialized to a byte stream when calling putExtra() and re-created from that representation when calling getSerializableExtra(), but I recently stumbled upon a piece of code that put an entire view into a Bundle in thread A, retrieved it from that bundle in thread B, performed a modification on it and this modification actually became visible. This can only happen if the reference to that view was stored, not the view itself, right? Otherwise, the modification had been applied to a copy of that view and would be meaningless.

Android :: Bundles and serializable objects - what is actually stored?


Android :: Android Bundles Passing Pointer Or Copies Of Objects

Jul 5, 2010

If I attach an object to a bundle and store the bundle in an intent and start another activity, does that activity work on a copy of the original object or does it use the same object but just passes along a pointer?

View 1 Replies View Related

Android :: Pass Objects Around Activities Using A HashMap Of WeakReferences To Objects?

Oct 26, 2010

The FAQ mentions a method of passing objects around activities. (It is not clear to me): "A HashMap of WeakReferences to Objects. You can also use a HashMap of WeakReferences to Objects with Long keys. When an activity wants to pass an object to another activity, it simply puts the object in the map and sends the key (which is a unique Long based on a counter or time stamp) to the recipient activity via intent extras. The recipient activity retrieves the object using this key.".................

View 7 Replies View Related

Android :: How To Filter Objects To Display Onscreen Objects On Map?

Jun 15, 2010

I have an application that have a Google map on Google Android 1.5 since we have been working on the application for a long time, we are not in stage of upgrading to the newest framework, so we are using 1.5. Now, I have map locations that are dynamically generated and drawn on the map at run-time to visualize some streams, Up to this point the application is working fine, Now my problem is that I am trying to filter the objects ( addresses) to visualize only the on-screen ones. I do NOT want to visualize the addresses that are off-screen. The way I am trying to do this is to check the screen-coordinates of each object (address) before visualizing it, then it the coordinates (x,y) more than (0,0) and less than (320, 460). I should visualize it. I am trying to use this approach, but it is not working for some reasons, I have tried many posts but could not understand why, there must be something missing somewhere that I am not aware of.

View 11 Replies View Related

Android :: Putting Serializable Classes Into SQL?

May 4, 2010

I have a bunch of objects that implement Serializable that I want to store in a SQL database.

I have two questions:

Is there a way to serialize the object directly into the database. Is that the best way to do it or should I Write the object out to a formatting String and put it in the database that way and then parse it back out
Write each member to the database with a field that is unique to each object.

View 3 Replies View Related

Android :: Difference Between Parcelable And Serializable

Jul 23, 2010

Why does Android provide 2 interfaces for serializing objects? Do Serializable objects interopt with Android Binder and AIDL files?

View 1 Replies View Related

Android :: Serializable Object Put Into Intent

Oct 10, 2009

I have problem with a class i want to pass in an intent by putting it into the putExtras()

Its serializable and the code looks like this:

CODE:................

The problem is, that y now is an ArrayList and no longer an ObjectB so i cant cast it..
if i change the code to

CODE:................

It works fine.

View 5 Replies View Related

Android :: Passing Multidimensional Array Using Serializable

Oct 27, 2010

I have passed one multi-dimensional array to another activity using putSerializable() and retrieve using getSerializable. But I got some problems.

First activity

CODE:.................

Second Activity

CODE:.................

When I am running my application, my application is suddenly stopped. Is this the right method to retrive the String array?

View 2 Replies View Related

Android :: Serializable Object In Intent Returning As String

Jun 16, 2010

In my application, I am trying to pass a serializable object through an intent to another activity. The intent is not entirely created by me, it is created and passed through a search suggestion.

In the content provider for the search suggestion, the object is created and placed in the SUGGEST_COLUMN_INTENT_EXTRA_DATA column of the MatrixCursor. However, when in the receiving activity I call getIntent().getSerializableExtra(SearchManager.EXTRA_DATA_KEY), the returned object is of type String and I cannot cast it into the original object class.

I tried making a parcelable wrapper for my object that calls out.writeSerializable(...) and use that instead but the same thing happened.

The string that is returned is like a generic Object toString(), i.e. com.foo.yak.MyAwesomeClass@4350058, so I'm assuming that toString() is being called somewhere where I have no control.

Some of my code

CODE:.........

This is in the activity that receives the search suggestion:

CODE:...........................

View 1 Replies View Related

Android :: Can You Explain OnCreate And Bundles?

May 22, 2010

I have been looking it up and I just cant seem to wrap myself around the onCreate and Bundles. I understand that the onCreate is called when the program starts but its how the Bundles get passed around and how they are pertinent. Can anyone try to put this into plain english because I cant seem to find it well described.

View 1 Replies View Related

Android :: Best Way To Bundles Photos With App: Files Or In Sqlite Database?

Jun 7, 2010

Lets say that I have an app that lets you browse through a listing of cars found in a Sqlite database. When you click on a car in the listing, it'll open up a view with the description of the car and a photo of the car.My question is: should I keep the photo in the database as a binary data column in the row for this specific car, or should I have the photo somewhere in the resources directory? Which is better to do? Are there any limitations of Sqlite in terms of how big a binary data column can be?The database will be pretty much be read only and bundled with the app (so the user wouldn't be inserting any cars and their photos).

View 2 Replies View Related

Android :: Way To Pass Values Strings / Bundles To Another Application

Jun 19, 2009

Is there any way to pass values(strings or bundles) to another application while calling it via intents, and also return some information (mostly string)?

View 3 Replies View Related

Motorola Droid :: E-bay Accessory Bundles

Apr 12, 2010

anyone buy one of these bundles on ebay for like $20? i missed out on the Droid35 vzw deal in february and now i want a dock for my car. like one of these FOR MOTOROLA DROID A855 6 ACCESSORY BUNDLE CASE+CHARGER - eBay

View 8 Replies View Related

Activity A / B - Where To Declare Keys Of Bundles

Jan 27, 2012

I have a little doubt, I spend data from Activity A to B with a bundle in the intent.Where I should declare the keys? In Activity A or B? Only to avoid confusion, I'm talking about the string that defines the data that will be set in the Bundle.Ex: public static final String KEY = "MyKey";

I declare always in the Activity A, but I think that if I could let all the keys in a file would be better, like keys.java or something like that.Obviously, this is nothing that is generating errors, just a doubt about convention, a thing that I consider very important in software development.

View 5 Replies View Related

HTC EVO 4G :: Anyone Find A Deal On Bundles Of Micro Usb Cords?

May 27, 2010

Going from hero->evo means my mini usb cords are useless. I'm looking around but can't seem to find anyone selling a bundle of maybe 4-5 cords, they seem to all be selling individually along with car/wall chargers (which i won't need)

View 5 Replies View Related

Android :: How To Manage Objects ?

Sep 8, 2010

I am new to Android development. I want to know how you all manage objects. For eg we make object as A a = new A(); and then manage that object. But, here, we call A.class; My concern is that i don't want to call on Create(),nor do i want to push UI screen I just want to make 1 static object for 1 screen;and want to manage it throughout my application. that is, instead of calling A.class; can i call A a = new A(),and manage that object without pushing,and whenever i need i push that screen. Is there someway?

View 1 Replies View Related

Android :: Android App Bundles - What Do You Think?

Aug 30, 2010

I recently started a new company, Android App Bundles | Save Money on Droid Apps and we'll be selling android apps in prepackaged bundles at ridiculously low prices - I'm shooting for 15 - 20 apps per bundle at 29.99 - 39.99. Because the bundles will be available randomly, people can sign up to get an email notification (and only an email notification, that's the only time we'll email you).I want it to be completely fair for developers so they are taking home 60% of gross revenue and an additional 10% goes to charity. I'm hoping to release a bundle very soon.If you have a moment, I'd love feedback on the site and ideas to improve it. I put it up quickly to get the ball rolling.

View 10 Replies View Related

Android :: Passing An ArrayList Of Objects

Nov 12, 2010

Is there a way to pass an Array List of objects between activities? The myObject implements Parcelable and I'm able to successfully pass the objects around individually, but that means I need to have an exact amount of "myObjects" coded. I want this to dynamically grow/shrink by what the user does with the app. I have seen some posts on the web about doing:

Activity A
ArrayList<myObject> myObjArray = new ArrayList<myObject>();

Then when passing this into the intent I would use:
intent.putParcelableArrayListExtra("myObjArray", myObjArray);

Activity B
ArrayList<myObject> myObjArray = new ArrayList<myObject>();
Bundle extras = getIntent().getExtras(); myObjArray = extras.getParcelableArray("myObjArray");

However, the myObjArray always gets filled with "null". How can I achieve this?

View 3 Replies View Related

Android :: Pass Objects Between Two Activities?

Aug 30, 2010

I want to pass an object from Activity B to Activity A. Scenario:
- Activity A calls Activity B
- User selects item in Activity B
- Activity B passes an object to Activity A

How do I accomplish this? And in which method do I read in the passed object in Activity A?

View 2 Replies View Related

Android :: Persistance Of Dynamic Objects

Aug 7, 2009

I am new to this android stuff and SQLlite etc.I am going to log some numbers at a certain interval, and will put them into a dynamic histogram, by dynamic i mean that there will be a maximum number of samples in the histogram, the histogram and age stuff should be persisted either in db or plain file.For simplicity, I would like the samples to be stored in a blob type datafield, but i cannot se if this is possible. Alternative i could have another table with the samples Or I could simply have files with filename = name and content = samples.my concern might be unclear by now, but put simply, what is most effecient regarding power usage?

View 3 Replies View Related

Android :: Storing An Array Of Objects

Mar 31, 2010

I have an array of 5 Timer objects in my app, some of wich have been scheduled with a TimerTask. I need to be able to store and load these 5 Timers; is there a way to save Objects? Maybe storing the address of the array would be enough? How could I do that?

View 8 Replies View Related

Android :: How To Draw 3D Objects On A MapView?

Oct 20, 2009

I have been able to draw a map using 'MapActivity' class. Am unable to render 3D graphics on the Map. Is there any way to draw something on the foreground with the Map as the background?

View 2 Replies View Related

Android :: Getting Current On Screen GUI Objects

Mar 19, 2009

Is there any way for an Android application to retrieve some sort of Collection object that contains references to all of the GUI elements which are currently on the phone's screen? This could be very useful for testing purposes and so on. If I have overlooked a well-known class or library, please let me know.

View 3 Replies View Related

Android :: How To Add Objects To Sqlite Database?

Nov 18, 2009

I have a class like class My data{ String name; int data; Location[] locality.

View 8 Replies View Related

Android :: How 3D Objects Get Touch Events?

May 31, 2009

I am writing a game using OPENGL, there are several 3D objects in my surface view. My question is: Should each 3D object implement view in order to get touch events? Or there is other way to do this?

View 5 Replies View Related

Android :: Writing Objects From Thread

Jul 22, 2010

I have a game object that I save like this in OnPause()try {final ObjectOutputStream os = new ObjectOutputStream(openFileOutput(gameName + ".sav", 0)); os.writeObject(gameObject); os.reset();} catch (final Exception e) {e.printStackTrace();This works fine except on some of the older or slower phones it can sometimes take too long to complete. I end up getting a ANR (Activity Not Responding) error. I would like to move this to a thread to prevent blocking the UI. However when I try this I run into multiple problems.First openFileOutput is only available in my activity. I worked around this by passing the ObjectOutputStream to the thread. After that I could save the object but later when I tried to reload I get a java.io.EOF Exeception. does anyone have a good pattern for writing objects to a file from a thread?

View 1 Replies View Related

Android :: How To Send Objects Through Bundle?

Nov 22, 2010

I need to pass a reference to the class that does the majority of my processing through a bundle. The problem is it has nothing to do with intents or contexts and has a large amount of non-primitive objects. How do I package the class into a parcelable/serializable and pass it to a startActivityForResult?

View 4 Replies View Related

Android :: Correct Way To Add Objects To An ArrayList

Aug 19, 2010

I am trying to add an object to an arraylist but when I view the results of the array list, it keeps adding the same object over and over to the arraylist. I was wondering what the correct way to implement this would be.

CODE:..............

I have double checked my JSONArray data and made sure they are not duplicates. It seems to keep adding the first object over and over.

View 2 Replies View Related

Android :: Pass Objects From One Dialog To Other

Oct 27, 2010

I am trying to design an activity in Android which consist in a ListView with a button to add items to the List.

When the button is clicked, it opens a chain of Dialogs to configure the new item (each Dialog configures one attribute of the item Object). When the last Dialog is validated, the item is added to the list.

I was thinking of creating a new item Object when the first Dialog opens and using a setXXX() method on each Dialog validation to configure the object, but how am I supposed to pass the object from one Dialog to another?

I got it working using final objects, but it doesn't look clean to me at all. Plus I would have liked to use the activity Dialog manager methods such as onCreateDialog() and showDialog() to manage the Dialogs.

What is the cleanest way to do this?

View 1 Replies View Related

Android :: Eclipse MAT Does Not Appear To Show All App's Objects / How To See It

Feb 4, 2010

I have created an hprof file by inserting the statement Debug.dumpHprofData("/sdcard/myapp.hprof"); in my app's code; I have then run the hprof file through hprof-conv and opened the converted file in Eclipse.

Following the advice of the MAT "Cheat Sheet" I have obtained an analysis of my app's memory usage by going to "Leak Identification -> Component Report" entering "com.prepbgg.*" and hitting Finish.

I know that my app is consuming large amounts of memory: in particular at the stage where I called dumpHprofData it had a one megapixel bitmap object and a canvas that must have consumes several hundred KB. (I also suspect that it is leaking significant amounts of memory because performance degrades severely after the screen has been rotated a few times.)

However, the Component Report for com.prepbgg.* shows total memory of only 38.7KB. The Histogram view shows for android.graphics.Bitmap (presumably this is the total of all apps including mine) 404 objects and Shallow Heap 12,928. Is that 12,928 bytes?

Clearly, my app consumes more than 38.7KB and the Bitmap far more than 12,928 bytes. Where am I going wrong? How can I see the total memory consumed by my app?

View 1 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved