Hide elements in Spinner

by arnouf » Tue, 14 Apr 2009 15:51:09 GMT

Sponsored Links
 Hi all,

How can I hide some elements present in my spinner, when spinner is
already displated ?


Other Threads

1. Garbage Collection of Threads

I don't seem to able to get a Thread to be garbage collected. Below is
the source code (modified from HelloAndroid). I put a break point in
the finalize function and it never seems to get called. If I remove
"extends Thread" from the TestThread definition then the finalize
function gets called as expected. What's going on?

package com.example.helloandroid;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    public void onCreate(Bundle savedInstanceState) {
        TextView tv = new TextView(this);
        tv.setText("Hello, Android");

        TestThread t = new TestThread();
        t = null;

    class TestThread extends Thread {
        protected void finalize() throws Throwable {


2. VFY: unable to find class referenced in signature


I try to port the XMPP library to android sdk 1.5, follow the demo
ApiDemo from the sdk,  I created a directory something like below:

      smack--+AndroidManifest.xml                          ..The
manifest for the smack library

+src                                                     ..The source
code for the smack
test                                              .. The test
directory for the test case
AndroidManifest.xml                              .. The manifest for
the test code
+src                                                            .. The
test code for the smack library.

After I build both projects, I install them respectively on the
emulator, then I launch the test case by command:
$ adb shell am instrument -w org.jivesoftware.smack.test/

then console output following information:
$INSTRUMENTATION_RESULT: shortMsg=org.jivesoftware.smack.LoginTest
$INSTRUMENTATION_RESULT: longMsg=java.lang.VerifyError:

I think there is something wrong with the test case then I check with

$adb logcat

I found following error message in the log:
D/AndroidRuntime( 1216): --- registering native functions ---
D/ActivityManager(  564): Uninstalling process
I/ActivityManager(  564): Start proc org.jivesoftware.smack.test for
added application org.jivesoftware.smack.test: pid=1223 uid=10019 gids=
W/dalvikvm( 1223): VFY: unable to find class referenced in signature
E/dalvikvm( 1223): Could not find method
org.jivesoftware.smack.XMPPConnection.connect, referenced from method
W/dalvikvm( 1223): VFY: unable to resolve virtual method 176: Lorg/
jivesoftware/smack/XMPPConnection;.connect ()V
It seems there is something wrong for the dalvik to resolve the
connect method in the org.jivesoftware.smack package, so I type the

$ adb shell dexdump -d -f -h /data/dalvik-cache/
d...@app@org.jivesoftware.smack....@classes.dex | grep XMPPConnection

then, I find following information in output
    #4              : (in Lorg/jivesoftware/smack/XMPPConnection;)
013130:                                        |[013130]

It seems that the XMPPConnection class with its method have been
install properly already.


3. How do I access a URI such as content://drm/audio/2 (which is a ringtone)

4. Doubts with SharedPreference

5. How do you handle orientation change for a Cupcake widget?

6. Drawing Focus Highlight in Custom Widget

7. onLocationChanged not working as expected