That's a lot of code... no time to read it over now.. but off the top
of my head: look into either using a database, an Application class
(that will run the whole time your app is alive), or adding extras to
the Intent bundle before starting your subactivity. These are all
methods to pass data around between activities.

Hope this helps,
Nick

On Apr 6, 10:52 am, Nubh <[email protected]> wrote:
> Hi I want to store the values which I am fetching from this code, I
> have stated the problem where I think I can save the numbers, please
> help. I have here copied the layout I want I am able to capture the
> current phonebook and can display the phonebook, now I want to store
> the numbers in particular values that I can later pass for Calling.
> But I need this activity as a SubActivity which passes variable to
> some other subactivity.
>
> Thanks in Advance
> NUBH
>
> P.S. : The Code works fine, but its slow someone suggested to put the
> methods outside the onCreate() please suggest.
>
> The Layout:
>
> <TableLayout xmlns:android="http://schemas.android.com/apk/res/
> android"
>     android:orientation="vertical"
>     android:layout_width="fill_parent"
>     android:layout_height="fill_parent"
>     >
> <TextView
>         android:layout_width="fill_parent"
>         android:layout_height="wrap_content"
>         android:layout_marginTop="10dip"
>         android:text="Please Save the Speed Dials"/>
>     <ListView android:id="@+id/listView"
>       android:layout_width="fill_parent"
>       android:layout_height="wrap_content"/>
>
> <TextView
>         android:layout_width="fill_parent"
>         android:layout_height="wrap_content"
>         android:layout_marginTop="10dip"
>         android:text="Number 1:"/>
> <Spinner
>          android:id="@+id/spinner"
>          android:layout_width="fill_parent"
>          android:layout_height="wrap_content" />
> <TextView
>         android:layout_width="fill_parent"
>         android:layout_height="wrap_content"
>         android:layout_marginTop="10dip"
>         android:text="Number 2:"/>
> <Spinner
>          android:id="@+id/spinner1"
>          android:layout_width="fill_parent"
>          android:layout_height="wrap_content" />
>
> <TextView
>         android:layout_width="fill_parent"
>         android:layout_height="wrap_content"
>         android:layout_marginTop="10dip"
>         android:text="Number 3:"/>
> <Spinner
>          android:id="@+id/spinner2"
>          android:layout_width="fill_parent"
>          android:layout_height="wrap_content" />
> <TextView
>         android:layout_width="fill_parent"
>         android:layout_height="wrap_content"
>         android:layout_marginTop="10dip"
>         android:text="Number 4:"/>
> <Spinner
>          android:id="@+id/spinner3"
>          android:layout_width="fill_parent"
>          android:layout_height="wrap_content"
>           />
> <TableRow android:layout_marginTop="10dip">
> <Button      android:text="Save"
>          android:id="@+id/SaveBtn"
>          android:layout_width="wrap_content"
>          android:layout_height="wrap_content"/>
> <Button android:text="Cancel"
>          android:id="@+id/CancelBtn"
>          android:layout_width="wrap_content"
>          android:layout_height="wrap_content" />
>
> </TableRow>
>
> </TableLayout>
>
> & the Code:
>
> public class HelloSpinner extends Activity
> {
>         // Here we initiate the spinners and provide a result
>         public void onCreate(Bundle savedInstanceState)
>         {
>                 super.onCreate(savedInstanceState);
>                 setContentView(R.layout.main);
>                 // We define what we want to show here
>                 //@SuppressWarnings("unused")
>                 //String[] PROJECTION = new String[]
>                 //{
>                                 //      People._ID, People.NAME
>                 //};
>                 Spinner spinner = (Spinner) findViewById(R.id.spinner);
>                 Spinner spinner1 = (Spinner) findViewById(R.id.spinner1);
>                 Spinner spinner2 = (Spinner) findViewById(R.id.spinner2);
>                 Spinner spinner3 = (Spinner) findViewById(R.id.spinner3);
>
>                 spinner.setOnItemSelectedListener(new
> MyOnItemSelectedListener());
>                 Cursor cur = getContentResolver().query(People.CONTENT_URI,
> null, null, null, null);
>                 SimpleCursorAdapter adapter3 = new
> SimpleCursorAdapter(this,
>                                 android.R.layout.simple_spinner_item,
>                                 // Use a template
>                                 // that displays
> a
>                                 // text view
>                                 cur,
>                                 // Give the cursor to the list adapter
>                                 new String[] {People.NAME},
>                                 // Map the NAME column in the
>                                 // people database to...
>                                 new int[] {android.R.id.text1});
>                                 //      The "text1" view defined in
>                                 // the XML template
>
> adapter3.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_i 
> tem);
>                                 spinner.setAdapter(adapter3);
>
>                                 spinner1.setOnItemSelectedListener(new
> MyOnItemSelectedListener1());
>                         Cursor cur1 =
> getContentResolver().query(People.CONTENT_URI, null, null, null,
> null);
>                                 SimpleCursorAdapter adapter2 = new
> SimpleCursorAdapter(this,
>                                                 
> android.R.layout.simple_spinner_item,
>                                                 // Use a template
>                                                 // that displays
> a
>                                                 // text view
>                                                 cur1,
>                                                 // Give the cursor to the 
> list adapter
>                                                 new String[] {People.NAME},
>                                                 // Map the NAME column in the
>                                                 // people database to...
>                                                 new int[] 
> {android.R.id.text1});
>                                                 //      The "text1" view 
> defined in
>                                                 // the XML template
>
> adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_i 
> tem);
>                                                 spinner1.setAdapter(adapter2);
>
>                                 spinner2.setOnItemSelectedListener(new
> MyOnItemSelectedListener2());
>                             Cursor cur3 =
> getContentResolver().query(People.CONTENT_URI, null, null, null,
> null);
>                                 SimpleCursorAdapter adapter1 = new
> SimpleCursorAdapter(this,
>
> android.R.layout.simple_spinner_item,
>                                                 // Use a template
>                                                 // that displays
> a
>                                                 // text view
>                                                 cur3,
>                                                 // Give the cursor to the list
> adapter
>                                                 new String[] {People.NAME},
>                                                 // Map the NAME column in the
>                                                 // people database to...
>                                                 new int[] 
> {android.R.id.text1});
>                                                 //      The "text1" view 
> defined in
>                                                 // the XML template
>
> adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_i 
> tem);
>                                                 spinner2.setAdapter(adapter1);
>
>                             spinner3.setOnItemSelectedListener(new
> MyOnItemSelectedListener3());
>                             Cursor cur4 =
> getContentResolver().query(People.CONTENT_URI, null, null, null,
> null);
>                                SimpleCursorAdapter adapter = new
> SimpleCursorAdapter(this,
>
> android.R.layout.simple_spinner_item,
>                                            // Use a template
>                                            // that displays
> a
>                                            // text view
>                                            cur4,
>                                            // Give the cursor to the list
> adapter
>                                            new String[] {People.NAME},
>                                            // Map the NAME column in the
>                                            // people database to...
>                                            new int[] {android.R.id.text1});
>                                                 //      The "text1" view 
> defined in
>                                                 // the XML template
>
> adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_it 
> em);
>                                                 spinner3.setAdapter(adapter);
>
>         } // The create method ends
>
>                 // This is method for first spinner
>                 public class MyOnItemSelectedListener implements
> OnItemSelectedListener
>                 {
>                         public void onItemSelected(AdapterView<?> parent,
>                                         View view, int pos, long id)
>                         {
>                                 //
>                                         Toast.makeText(parent.getContext(),
>                                         "The Person is " +
>                                         
> parent.getItemAtPosition(pos).toString(),
>                                         Toast.LENGTH_LONG).show();
>                         }
>                         public void onNothingSelected(AdapterView<?> parent)
>                         {
>                                 // Do nothing.
>                         }
>                 }
>
>                 //      This is method for second spinner
>                 public class MyOnItemSelectedListener1 implements
> OnItemSelectedListener
>                 {
>                         public void onItemSelected(AdapterView<?> parent,
>                                         View view, int pos, long id)
>                         {
>                                 // The value saves here
>                                 Toast.makeText(parent.getContext(),
>                                                 "The Person is " +
>                                                 
> parent.getItemAtPosition(pos).toString(),
>                                                 Toast.LENGTH_LONG).show();
>                         }
>                         public void onNothingSelected(AdapterView<?> parent)
>                         {
>                                 // Do nothing.
>                         }
>                 }
>
>                 // This is method for third spinner
>                 public class MyOnItemSelectedListener2 implements
> OnItemSelectedListener
>                 {
>                         public void onItemSelected(AdapterView<?> parent,
>                                         View view, int pos, long id)
>                         {
>                                 // The value saves here
>                                                 
> Toast.makeText(parent.getContext(),
>                                                                 "The Person 
> is " +
>                                                                 
> parent.getItemAtPosition(pos).toString(),
>                                                                 
> Toast.LENGTH_LONG).show();
>                         }
>                         public void onNothingSelected(AdapterView<?> parent)
>                         {
>                                 // Do nothing.
>                         }
>                 }
>
>                 // This is method for fourth spinner
>                 public class MyOnItemSelectedListener3 implements
> OnItemSelectedListener
>                 {
>                         public void onItemSelected(AdapterView<?> parent,
>                                         View view, int pos, long id)
>                         {
>                                 // The value saves here
>                                                 
> Toast.makeText(parent.getContext(),
>                                                                 "The Person 
> is " +
>                                                                 
> parent.getItemAtPosition(pos).toString(),
>                                                                 
> Toast.LENGTH_LONG).show();
>                         }
>                         public void onNothingSelected(AdapterView<?> parent)
>                         {
>                                 // Do nothing.
>                         }
>                 }
>
>
>
> }// the class ends here

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

To unsubscribe, reply using "remove me" as the subject.

Reply via email to