Android :: Rotation With ListActivity
Feb 8, 2010
I have a problem with rotation, during my ListActivity is loading data from the network. To do it I use a background thread which recovers data and put them inside an ArrayList. While this thread works, there is Progress dialog activated in foreground. For the rotation I use the method with onRetainNonConfigurationInstance() to save my ArrayList's state. After android calls this method, I call dismiss() on the progress dialog on onStop(). Then the activity is created as new with onCreate(), but it use the getLastNonConfigurationInstance() to recover the ArrayList's state. Now, my problem. If I rotate from portrait to lanscape when the download is terminated and I see the data in portrait yet, everything is ok. If I rotate during progress dialog is showing I have two cases: 1- onRetainNonConfigurationInstance() saves the arraylist fully recovered, the thread terminates and everything is ok. 2- onRetainNonConfigurationInstance() saves the arraylist empty, i think the download isn't finished yet. The onCreate is called and my list is empty, the thread terminates, but i don't see anything in my list. If I am in this case and I still rotate from landscape to portrait now I can see my list full with all the data. Why? Where am I wrong?
View 7 Replies
Oct 26, 2009
I'm trying to create an application that has 3 tabs. Under the middle tab should be a ListView. It starts up fine (on the left tab) but when I click the middle tab it crashes.
The other two tabs are static data specified in the main.xml file. But the middle tab, I try to create dynamically. Here's the code from the main onCreate function:
CODE:...............
Instead I appear to get an exception:
CODE:...............
ContactListActivity is defined this way:
public class ContactListActivity extends ListActivity { ...
I get the feeling that I'm supposed to create the Intent with something like Intent.ACTION_VIEW but this is where I get lost. If this is the problem, I could try stuff until it works, but I'd prefer to understand why.
Or is ContactListActivity supposed to override something ?
View 2 Replies
View Related
Jun 30, 2009
I create a ListView in my activity and set its ChoiceMode to CHOICE_MODE_SINGLE, I also set its layout to simple_list_item_single_choice. But when i click on it onItemSelected() is never called and getCheckedItemPosition() returns -1. Why? the sample List10.java of ApiDemos uses ListActivity works well which just set the same as I done in my app. Any ideas?
View 2 Replies
View Related
Jan 13, 2010
I want to create a custom list view in my application. I want it to lay over the top of the application screen, with portions of the screen not filled by the listview showing the underlying application. I've been reading about ListActivity, how it can be started to handle item selected callbacks. I've also read about people simply inserting onClick handlers into the listview as it is drawn. I'm trying to decide the best way to proceed. Is it "dirty" to attach onClick handlers to the rows of a listview? It doesn't seem like the best approach, for instance, it only handles Touch Mode, not the DPAD clicks. This approach doesn't seem like what the architects had in mind. On the other hand, I don't see a good way that I can start a list activity and still have access to all the application variables I need. Do I pass the application in the context and refer back to it from even handlers after casting the context back to it's original class?
View 5 Replies
View Related
Jul 27, 2010
I know this may be a pretty simple question, but i am having problems trying to find what i am looking for. I have written an application that uses a listview activity. but now that i think more about it, i would like to have other items included to give the status of the app, etc that i just want to be displayed and not scrolled so it wont be entered into the database. does anyone have a good link to an example for this>
View 3 Replies
View Related
Jan 11, 2010
I have an ListActivity that I wan't to add a logo to at the top above the list but I'm unsuccessful. This is what my layout looks like at the moment.
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ImageView android:id="@+id/logo" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:drawSelectorOnTop="false"> </ListView> <TextView android:id="@+id/empty" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/list_empty" /> </LinearLayout>
Then I add an drawable to the ImageView logo in onCreate. I've managed to show either the ListView or the ImageView but never both of them in the same LinearLayout. Is it possible to add other views together with a ListView?
View 3 Replies
View Related
Sep 8, 2009
I am using a ListActivity. Each list entry contains an ImageView and a TextView. I have a huge list and has been getting Out of Memory errors once I scroll through a fair amount of them. I figured I need to reduce the size of the images but I am wondering what happens to the objects once the list entry is hidden from view (as i scroll down the list). I have read somewhere that the list entry objects are automatically re-use. But what happens to the drawable images which were loaded into the ImageView? IF the ImageView object is reused, what happens to the binary image? Are they freed automatically? How do I prevent the OutOfMemory exception? I want to do something similar like the Android Market. As one scroll downwards the images are loaded and new entries are loaded. The Markey can have a long list which one can scroll down and all the way back up again without any problem. The only difference being mine throws OutOfMemory Exception. Advice anyone?
View 2 Replies
View Related
Dec 29, 2009
I have a list Activity 4 which i have extended the BaseAdapter and the getview looks like this.
public View getView(int position, View convertView, ViewGroup parent) {
View row=null;
for(int i=0;i<10; {
row = convertView;
if(row==null) {
LayoutInflater inflater = mContext.getLayoutInflater();
row = inflater.inflate(R.layout.parsed,null); }
TextView id = (TextView)row.findViewById(R.id.id);
id.setText(idvector.elementAt(position));
TextView photo = (TextView)row.findViewById(R.id.photo);....
View 4 Replies
View Related
Feb 2, 2010
I am having a problem.I want to explain in detail. 1)I am Having an TabActivity with 5 tabs. I loaded content as follows.
CODE:............
And the Problem is If i want to start activity which is not specified in tabhost in above Java code,it is going out of tabactivity. ie.,It is not coming in tabactivity.
2)But i want to have all the activities under tabActivity.
View 4 Replies
View Related
Sep 22, 2009
Problem to add an image in ListActivity...i took this code from
*http://commonsware.com/Android/excerpt.pdf* ..eventhough i m having problem...if i run it says The Application Stopped Unexpectedly.. try Again...i dont know the reason..can u tel anybody....pls point out the error in my code....
Here is my Code:
CODE:.....................
View 5 Replies
View Related
Mar 7, 2010
I have the following setup, and the empty view text doesn't show up...
CODE:..............
The layout file is:
CODE:........
String is defined as: <string name="contact_empty_help">"You don't have any contacts to display.
To add contacts, you have to:
<li><font fgcolor="#ffffffff">Go to <b>Contacts</b></font> application to create new contacts
</li>
<li><font fgcolor="#ffffffff"><b>Import from VCF file</b></font>, this is available in Contacts menu, the file most be on the root of the SD card
</li>" </string>
Since the list is empty, it should show me the text defined. I followed the example from the List8
View 3 Replies
View Related
May 16, 2010
I've been progressively expanding my UI, and I want to add a ListView in the middle of my UI. When I add it and change the activity to extend a ListActivity instead of just an Activity, I'm getting a Force Close. Using 1.5. Does a ListView not work embedded in a RelativeLayout?
CODE:.........
XML looks like this:
CODE:..........
And the listrow.xml:
CODE:.............
View 2 Replies
View Related
Jul 18, 2010
When I call intent code...
where and how do I call registerOnSharedPreferenceChangeListener
View 1 Replies
View Related
Apr 10, 2010
I am having trouble figuring out how to get my onListItemClick to work. Here is my code. package list.view;...................
View 3 Replies
View Related
Sep 18, 2009
Scoured the docs and forums, couldn't find an answer or reason why this is happening: I have a class that extends ListActivity and a View coming from XML for each row that looks like this:
<LinearLayout ...> <TextView ... /> <TextView ... />
<CheckBox ... /> </LinearLayout>
When I click on one of the items in the list, the onListItemClick() i have in my activity is not invoked. Turns out, if I comment out the CheckBox node in my layout xml, it works. I feel like there is a simple explanation that I don't know about.. maybe because CheckBox is an actual interactive widget it's overriding some click action or something?
View 2 Replies
View Related
Aug 14, 2009
I was reading on ListActivity and Activity and wanted to know which is better? I only need to display one listview. Would I see great improvements? Does ListActivity handle screen rotation better or it's the same?
View 2 Replies
View Related
Nov 20, 2009
I'm running into some issues here with my app. I have 4 tabs run through a tabActivity. One tab sends an intent and run my ListActivity that populates the screen from a simpleCursorAdapter. My problem is that when I change back to this tab, after the first time its run, the list never refreshes regardless of the changes made to the database via other tabs. Is there something I can call from onTabChanged to refresh my ListActivity?
View 3 Replies
View Related
Aug 18, 2010
When my ListView activity loads it creates the Adapter which fills the screen as it should do. Is there an event or way to find out when the Adapter has finished getting enough data to fill the screen. I want to show a spinner the first time the Activity loads and have it go away once the screen has its first load of data from the Adapter.
View 2 Replies
View Related
Dec 3, 2009
I am starting with ListActivity.
I saw apidemos and saw that it is based on ListActivity. My doubt is, in my first screen I need a few labels and texts under that a list. How to approach this ? I cant do a setContentlayut(R.id.main) if my activity extends ListActivity, no ?
more over I found the tutorial posted in the forums for ListActivity a bit outdated. Where is 1.5 / 1.6 based tutorials ? because I am new, it is taking too much time to correct 1.1 codes.
lastly, if i have a todo type appfor adding deleting and deleting, should i use 3 different layouts or activities ?
View 4 Replies
View Related
Jul 24, 2010
This post probably shows my ignorance of Android coding, but here goes. I have a sample app I am developing which starts by extending Activity. I have a main.XML layout which works great. On a button click from the main layout I'd like to load a ListView. I think I understand how to use ListView and seed data into it. I have created a new layout which contains this ListView. I am confused, however, how I switch from a regular Activity to a ListActivity so I get the convenience methods like setListAdapter()? Should I be starting with a ListView, and then drawing the other view on top once the app starts by inflating the layout and using it? If not, how do I create a ListActivity object inside my app, and where should I create that? If you have a sample application or tutorial that shows how to do this, I would appreciate it.
View 2 Replies
View Related
Aug 9, 2009
My activity have to use List and Tab widget, one is left side,the other is right side, I means layout, but use List must to extends ListActivity, and use Tab widget must to extends TabActivity?
View 7 Replies
View Related
Jan 22, 2009
I have a main class derived from Activity, I need a ListActivity (displayed when the "menu" button is clicked). How can I proceed. I don't understand how I can switch from one to the other?
View 3 Replies
View Related
Oct 5, 2010
I need to change Activity to ListActivity. But I can't start my project... do ı need change manifest.XML for it? Or how can I change screen from Activity to ListActivity? Is there any difference to startActivity(new Intent(this, list.class))? Code...
View 2 Replies
View Related
Feb 11, 2010
I'm new to Android, and I really need to do it this way (I've considered doing it in another Activity), but can anyone show me a simple code (just the onCreate method) that can do Listview without ListActivity?
View 3 Replies
View Related
Sep 1, 2010
I have created a class extends ListActivity and i want to add a button at bottom of Listactivity. Can any body tell me how it can be done.
View 3 Replies
View Related
Jul 11, 2010
Is it possible to have a list activity that dosen't finish? i.e. if you scroll to the end of the list then the start of the list begins again? It's be best if you could also disable the scroll bar.
View 4 Replies
View Related
Jul 28, 2010
Actually the question in subject... How to configure ListView of ListActivity via xml, for example padding, dividerHeight etc...
View 2 Replies
View Related
Jul 18, 2009
I'm sure this is a classic question, but I couldn't find the answer anywhere. I'm trying to have a ListActivity whose items feature a button. As soon as I include the button on my item layout, the rows are no longer selectable. Any pointers to tutorials or sample code would be much appreciated.
View 4 Replies
View Related
Aug 3, 2009
I am trying to build a listactivity with listitems that consist of two textviews. Unfortunately I don't see anything but lines in my list. Can anyone tell me whats wrong with this code?
in list_item.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:id="@+id/text1" android:textSize="16px" android:textStyle="bold" android:layout_width="fill_parent" android:layout_height="wrap_content"/>
<TextView android:id="@+id/text2" android:textSize="12px" ...
View 3 Replies
View Related
Oct 14, 2010
I have an application that uses a Service and some list activities. When the activities are opened, I can see the heap usage increase in DDMS. When the activities are closed, the heap usage decreases slightly. The service is still running in the background at this point. If the activity is started again by re-running the application and then closed, the heap usage increases again then decreases, but never returns to the original level before the activity was first opened. If it repeatedly (10-15 times) open the activity then close the activity, the heap size (both MB and # Objects) balloons!
I'd expect ListActivity's onDestroy to take care of itself when it gets destroyed. What am I missing with this? Am I using ListActivity incorrectly?
If I examine the heap using MAT, I see 10-15 ListView objects. Unfortunately, I've not got much experience with MAT, but I think it means that the instances are still hanging around rather than being garbage collected. Can anyone explain what's going on?
A test app similar to my real code is below. Create a new android application, add this to the manifest:
CODE:................
View 3 Replies
View Related