I need some help with switch/case statement syntax. im trying to use onClick to have different buttons do different things. i have the first one working. it just uses an intent to start a new activity. for the next button, i want it to open a specific url looks like this so far
How do i get the engadget_button to open engadget.com?
I am prepared to be humiliated on this, but I am not sure what is wrong. I am just playing around with Android development and am just making a simple application that will print out accelerometer to a TextView.
When creating the SensorEventListener, I get a syntax error (says ; is needed to finish statement)
This page in the Android documentation defines an element id as follows:
However this page defines it as:
I thought I had a decent understanding of what was going on until I saw this second example. In the first case, you need the + character so that id 'label' is added to the R file, correct? In the second case, would the EditText's id not be added to the R file because it does not contain the + character?
Also, the second example does not include the android namespace on the id. Does having or not having the Android namespace affect whether that id will be added to the R file?
In my XML values strings code, I have a string with some text that I want to have only a few of the words in color. I also want to have a new line for some of the text.
I can do things like: < b> my bold text < /b> and that works (leading space added for this post).
I try to tag the text with color but no color shows up and there are no errors.
I also try adding a new line - I've tried things like: < LF> some text, space at beginning only for this post < /LF> < CR> this didn't work either < /CR> < p> some text, space at beginning only for this post < p>
But, no new paragraph / new line, carriage rtn happens.
Where is there information about the syntax of <shape> xml files. These can be used to define 2D graphics as I understand it. There are few spotty examples in the samples directory but that is all I have found.
I need to display a single list, ordered by date which contains different types of data, images, video and whatnot.
I guess you could have one separate table for each type and the use something like FULL OUTER JOIN (simulated as sqlite doesn't support it) and sort on date. But this would be complicated because I still need to have unique IDs across all tables.
Maybe having a master list which has ID and date, and then JOIN in the types tables? But how bad is the performance of this using sqlite? I really like to avoid having a super table which contains columns all the combined types could ever need.
How to make custom AVD skins by editing the layout file and associated .png files in the android-sdk-windowsplatformsandroid-nnnskins folders. The syntax of the layout file is simple and pretty self-explanatory but I'm curious about it ...
Is it meant to be hand-edited or is it generated from some tool or utility I should be using? Any idea why they used this curly-brace syntax instead of something standard like XML?
I want to build an notepad-style application on android that will have syntax highlighting. But when I search around the web, I find the syntax highlighting can be done only through use of an awt class. How could I syntax highlight in maybe a custom EditText or TextView view? I know that the release of a syntax highlighter is sort of anticipated, so I want to add my syntax highlighter on the market.
its not that big deal but i found a Syntax error in the code for C2DM Registering from this site registrationIntent.putExtra("app", PendingIntent.getBroadcast(this, 0, new Intent(), 0); where they missing the end ")" and here's my magical fix :) registrationIntent.putExtra("app", PendingIntent.getBroadcast(this, 0, new Intent(), 0));
I created a method and keep getting an error that I need to include a } at the end of my method. I put the } in and the error is still there! If I then delete that } the same error will pop up on a prior method; and that error wasn't there before. in other words, if i type the } on my most recent method then the error stays there and only there. if i delete it, it duplicates that error on my prior method.
Just getting started here. Working on an Android application, which needs to execute a google web search from within a ListView activity and display the results in that List View.
Such search would always be for the same "static" subject, such as "bowling alleys in Chicago...", so, the user will not be entering any search criteria. What is the proper way to accomplish this, please?
The problem I was having was that one of the TextViews would turn grey when it wasn't supposed to. I tried fixing it by always setting the text to black again, but that turned every single one of them grey.
Until I tried:
Don't know why the latter works when setting text grey, but there it is. I guess I'm just a little retarded.
Say I have an Animal class, which is parcelable, and I have a Dog class and a Cat class, which are subclasses of Animal and also implement Parcelable.
Say I have a service with the following AIDL interface:
Now I'm calling this remote interface from some client application, passing it a List containing Cats and Dogs. What happens now is that android calls the Cat's and the Dog's writeToParcel() methods at the client side, but at the server side, the Animal's CREATOR is used, which calls Animal's readFromParcel() method. So the right data is sent from the client, but the wrong unmarshalling code is executed at the server.
I have tried to put this in the AIDL file:
sendAnimals(List<T extends Animal> animals);
This results in a syntax error from the aidl compiler though.
My current workaround is as follows: - In each specific Animal subtype's writeToParcel() method, I write the class name as a String into the Parcel as the first element. - In the Animal's CREATOR.createFromParcel() I read the first String out of the parcel, and based on that I create the appropriate type and call the appropriate readFromParcel() method.
I think this is kind of ugly though. I would expect the android framework to take care of this for me.
(My application is not actually dealing with animals, this is just to make it simpler to explain the issue)
How can I enable assert statement on Android? I have referred to a url: http://android.git.kernel.org/?p=platform/dalvik.git;a=blob_plain;f=d... and done what it said: adb shell setprop dalvik.vm.enableassertions all but nothing happen! The test code is: Log.v("assert 1","1"); assert false; Log.v("assert 2","2"); No matter what I did, "assert 2" will be printed, which means "assert false" does nothing! What should I do? BTW, I use eclipse as IDE.
I'm developing an application that tracks the user's current position and stores it into a SQLite database. Everything works fine, but now I have the problem when querying the database for a track with more than 1000 records it takes nearly 1.5 minutes. On my Desktop it just takes 1 second. I know it's a query with many subselects but I wasn't able to get the right result another way. In my opinion this belongs to the aggregate functions like avg() and sum().
I'm trying to reduce the number of queries I do to the Android's database. Basically I want to get any email or IM address that contains a user defined search term. Right now I'm doing two separate queries:
I know the error will probably be painfully obvious to you but using cursor.getCount() on the result of the following returns a 0 when there are multiple items in the table and trips the error "Invalid statement in fillWindow()".
I have a query that selects rows in a ListView without having a limit. But now that i have implemented a SharedPreferences that the user can select how much rows will be displayed in the ListView, my SQLite query doesnt work. Im passing the argument this way: