Android :: NullPointerException ItemizedOverlay?
Nov 15, 2010
This does not refer to anywhere in my code at all.
How do I go about getting to the bottom of it?
CODE:..........................
Here is the draw method of the ItemizedOverlay
CODE:..........................
I now print out the stacktrace and no difference!
View 1 Replies
Jun 13, 2009
Is it possible to use "stretchable" graphic as pin in ItemizedOverlay? If not how can I draw NinePatchDrawable on Canvas?
View 4 Replies
View Related
Jan 31, 2010
I've seen all the posts about using setLastFocusedIndex(-1).
I've tried that but my app is still crashing.
CODE:...............
View 2 Replies
View Related
Oct 24, 2009
I want to draw 20 pins on a MapActivity. Each pin has a small pin image, but I have to dynamically overlay a small bit of text over each pin at runtime.
Looks like I have two options:
#1) Itemized Overlay This is the suggested method. I put all my pins in one ItemizedOverlay object, and that counts as a single Overlay object for my MapView.
#2) One Overlay per pin Create a separate Overlay instance for each pin I need to render.
The problem I see with using method #1 is that you need to set a drawable for the item. This would mean that I need to create 20+20 (one for focused/non-focused state each) bitmaps and keep them in memory for the duration of my app. On the other hand, Overlay lets you override the draw method so I can do the simple compositing at runtime.
The other issue with Itemized Overlay - although it handles focus for you - does it move the focused item to the front of the z-order when selected?
View 2 Replies
View Related
Oct 31, 2010
I'm having some troubles with displaying ItemizedOverlay(s) on a map.
Here I extracted a simplified example of what I need to do.
Here's my Map class:
CDE:........
I followed the guide provided by google to extends the ItemizedOverlay class
CODE:...................
As it is clear from the code I need to update at fixed times a map UI with possibly new positions to do so I'm using a timer, but I think I might fall in some kind of thread issues I don't know how to handle, since when running a test I can see in the Log what happens but no marker is drawn on the map.
View 1 Replies
View Related
Sep 23, 2010
I have an itemizedOverlay extended and I want to increase the hit detection on the OverLayItem's if this is possible?
View 1 Replies
View Related
Feb 15, 2010
I'm using Google maps. I put the markers on map and my inherited ItemizedOverlay overrides onTap() method.
Markers are 32x32 images.
However, I can tap quite a bit away from the marker and still receive the event. This becomes a problem when markers are close to each other.
View 2 Replies
View Related
Jun 15, 2010
I have a MapView where I would like to be able to tap the map to create a new item at that location if there is no item there, or display the info about the item if there is.
I tried overriding both the onTap(int) and onTap(GeoPoint, MapView) methods but apparently if the second method is overridden the first never gets called (commenting one or the other lets each one work as I expected).
I thought about just checking if an item was at the location, but there doesn't seem to be any handy methods available to do that (other than iterating through the list of items and checking each manually).
View 17 Replies
View Related
Aug 27, 2010
I am developing an application for the Parisian Metro. One of the functions is a map where you can click the metro stations and see what are the metro lines, and when are the next 4 trains on this station.
I have hence created a MapActivity and an ItemizedOverlay classes.
On my device it is working perfectly, but I am getting some logs from the users with a crash, and I really don't understand what's wrong.
My map activity adds ONE ItemizedOverlay that displays a blue dot for the current user location. This overlay also listens to onTap, which depending on the coordinates of the tap, will try to find metro stations (for which I know the lat/lon coordinates). This is working perfectly.
The stack trace of the crash is:
CODE:.....................
Sometimes it comes from different lines but it always finishes crashing at OverlayBunde.java:42
As is does not mention my code, I don't know what's wrong.
You can get the source code of the MapActivity and the the ItemizedOverlay: http://code.google.com/p/metroparis/source/browse/trunk/src/org/bicou/metro/
The activity class is ACarteStations and the overlay class is StationMetroMapOverlay.
View 1 Replies
View Related
Feb 4, 2010
When I add a new item to my ItemizedOverlay the onTap display I have set appears X times, where X is equal to the number of items that I added. So for example, if I add one item and tap it, it the onTap method gets called once, and in the LogCat I get:
02-04 23:28:56.188: INFO/NotificationService(52): enqueueToast pkg=android.mapit callback=android.app.ITransientNotification$Stub $Proxy@4394c100 duration=0
If I add a second item and click ANY of the other items, the onTap method gets called twice and I get the following in LogCat:
CODE:.....................
If I add a third item and click ANY of the other items, the onTap method gets called three times and I get the following in LogCat:
CODE:...................................
Any idea why this would occur? I'm running into issues with it affecting other things like removal of items.
View 2 Replies
View Related
Jul 3, 2009
I have a method in my ItemizedOverlay class which takes an object as a parameter and depending on it's certain values returns an appropriate icon. What's the best way to access the drawable resource from within ItemizedOverlay as you can't access it directly like in an activity? The only idea I have for now is to pass the resources as a second argument...
View 3 Replies
View Related
Sep 7, 2009
I've try to make a mapview with itemized overlay and it's not work. I share my code if anyone see anything :
java class mapview code...
View 4 Replies
View Related
Jul 6, 2009
I have the following exception that occurs I don't really know in which circumstances.
I'm just trying to add an overlay to may viewMap, and I don't have anything special in my classes. The most strange thing is that it worked for a while, then it broken again when I changed my image!
CODE:............................
View 4 Replies
View Related
Nov 23, 2009
In my application I would like to mark different spots on a map. What I'm now wondering is if there's a way to use a simple 9-patch image and add the spot's name as text to it or would I need to draw everything myself (including the text) in the draw() method of ItemizedOverlay?
View 1 Replies
View Related
Apr 14, 2010
I am trying to display one png (drawable) on a map in about 300 points. I am retrieving the coordinates from a Sqlite table, dumping them in a cursor. When I try to display them by parsing through the cursor, it takes for ever for the images to be drawn, about .5 second per image. I find that to be suspiciously slow, so some insight on how I can increase performance would help. Here is the snippet of my code that does the rendering:
while (!mFlavorsCursor.isAfterLast())
{
Log.d("cursor",""+(i++));
point = new GeoPoint(
(int)(mFlavorsCursor.getFloat(mFlavorsCursor.getColumnIndex(DataBaseHelper.KEY_LATITUDE))*1000000),
(int)(mFlavorsCursor.getFloat(mFlavorsCursor.getColumnIndex(DataBaseHelper.KEY_LONGITUDE))*1000000));
overlayitem = new OverlayItem(point, "", "");
itemizedoverlay.addOverlay(overlayitem);
itemizedoverlay.doPopulate();
mFlavorsCursor.moveToNext();
}
mapOverlays.add(itemizedoverlay);
I tried to isolate all the steps and it looks like the slow one is this: itemizedoverlay.doPopulate(); This is a public method in my class that extends ItemizedOverlay that runs the private populate() method.
View 1 Replies
View Related
Oct 15, 2010
I am (supposedly) catching NullPointerException and returning 0 if that happens. But occasionally I get NullPointerException failure anyway. Is catching it this way no enough to prevent this failure?
private char getCharBehindCursor (int offset){ // get a single char behind cursor + offsett CharSequence cSeq; InputConnection inputConnection = getCurrentInputConnection(); if (inputConnection != null){ try { cSeq = inputConnection.getTextBeforeCursor (offset + 1, 0); } catch (NullPointerException npe) { /* failure*/ return (char)0; }
if (cSeq.length() == offset+1){ return cSeq.charAt(0); } } return (char)0;
View 3 Replies
View Related
Jul 28, 2010
i get NullPointerException at the start of the for where am i going wrong?
public void checkzone(Location loc)
{
X = new List<float[]>() {
};
Y = new List<float[]>() {
};
X.clear();
Y.clear();
float x = (float) loc.getLatitude();
float y = (float) loc.getLongitude();
float A1X[] = {(float) 41.992853, (float) 41.994815, (float) 41.995158, (float) 41.993065};//DOMA..........................
View 2 Replies
View Related
Oct 9, 2010
I'm using a lazy image loader for my ListView with the following code inside getView():
CODE:.........
And the following inside the AsyncImageLoader class:
CODE:........
For an unknown reason to me, after to switched from using the common SQLiteOpenHelper to a custom one which allows me to store my database on the SD card, every 6th or 7th image that is loaded throws a NullPointer at:
imageCallback.imageLoaded((Bitmap) message.obj, wallpaperNumber);
I've checked everything and don't actually know what variable is actually null.
View 1 Replies
View Related
Jun 7, 2010
In the description of how to add a list of options to an AlertDialog the official Android documentation alludes to saving a users preferences with one of the "data storage techniques." The examples assume the AlertDialog has been spawned within an Activity class.
In my case I've created a class that extends ItemizedOverlay. This class overrides the onTap method and uses an AlertDialog to prompt the user to make a multi-choice selection. I would like to capture and persist the selections for each OverlayItem they tap on.
The below code is the onTap method I've written. It functions as written but doesn't yet do what I'd hope. I'd like to capture and persist each selection made by the user to be used later. How do I do that? Is using an AlertDialog in this manner a good idea? Are there better options?
CODE:.......................
View 2 Replies
View Related
Jun 23, 2010
I am trying to save the date of file parsing, so that when next time user, opens the application, the date can be checked against the last parsing date. I am using shared preference to save the data and retrieve it, but getting error. here is the code:
SharedPreferences settings = getPreferences(0);
String today = new Date(System.currentTimeMillis()).toString();
SharedPreferences.Editor edit = settings.edit();
System.out.println("******** Today : " + today);
edit.putString("lastdate", today);
String fetch = settings.getString("lastdate", "0");
System.out.println("******** Fetch : " + fetch);
txtTest.setText(fetch);
but I am getting null pointer error. am I missing something?
View 2 Replies
View Related
Oct 12, 2009
I'm trying to use NinePatchDrawables in a LayerDrawable, but for some reason I get a NullPointerException. I've isolated the problem to the getPadding() method; the following code reproduces the problem:
CODE:...............
What am I missing? Do I have to do anything special with the NinePatch? The program seems to work if I use the NinePatch directly (instead of putting it in a LayerDrawable).
View 6 Replies
View Related
Oct 3, 2010
This is the code for my custom provider, mostly copied from the SDK notepad project i cant understand why am i getting nullPointException, why doesnt the provider instance get created?
CODE:............
LogCat
CODE:..........................
View 1 Replies
View Related
Mar 8, 2010
I'm trying to change the content of a row in ListView programmatically. In one row there are 3 TextView and a ProgressBar. I want to animate the ProgressBar if the 'result' column of the current row is zero.
After reading some tutorials and docs, I came to the conclusion that LayoutInflater has to be used and getView() - overriden. Maybe I am wrong on this. code...
View 1 Replies
View Related
Apr 28, 2010
I am trying to create a list view which as TextView that can display html content , an WebView and other basic TextViews.I tried to extend SimpleAdapter but i struck with the problem ,I will be glad if someone can point out the mistake i am doing.
In onCreate method:
CODE:.............
And my row.xml file looks like:
CODE:.............
The error i was getting was:
CODE:..................................
View 1 Replies
View Related
Jun 12, 2009
I created a custom SurfaceView called CaptureView and tried to add it into main.xml file.The application seems to work fine but if I switch from main.xml tab to Layout in Eclipse the text NullPointerException appears instead of layout preview.Does anyone know how this issue could be solved?
View 2 Replies
View Related
Jun 28, 2010
I am using Eclipse 3.6.0, when I try to edit the strings.xml the Eclipse show me NullPointerException.
Any solution or advice how to handle this?
View 3 Replies
View Related
Jun 30, 2010
I have looked and looked, and cant seem to get to the bottom of this.
I am getting the error: "java.lang.NullPointerException"
whenever I try to change anything at all within "strings.xml" when using eclipse, does anyone know of a reason behind this? I havnt changed anything else in the project at all, I'm just going straight into strings to try editting a few things.
View 18 Replies
View Related
Jun 28, 2010
it has taken more than i expected to get the dev environment up and running - mostly a PATH issue which was solved using: http://groups.google.com/group/android-developers/browse_thread/threa...
My emulator now works (and i can run it and get the default android screen) however when i try to run the hello world sample code i get this error message:
An internal error occurred during: "Launching HelloAndroid". java.lang.NullPointerException
View 2 Replies
View Related
Oct 20, 2010
I'm getting this crazy error on multiple projects, even when I revert back to prior versions that compiled just fine. Unknown Error - java.lang.NullPointerException Android Packaging Problem Path is blank Location is Unknown. 1 - Project -> Clean -> All 2 - Deleting .metadata folder 3 - reimporting projects into the eclipse 4 - reverting my projects back to prior working versions using git. I just can't get anything to compile now, and I've searched for solutions here and on eclipse forums.
View 3 Replies
View Related
Jul 22, 2009
I have one Activity, that starts one Service and my service will lunch one Activity, i wanna to stop the Activity which one started my my Service after few seconds. Is there any way to achieve. Has anyone experienced this type of scenario.
View 2 Replies
View Related