Android :: Prompt User To Save Changes When Back Button Is Pressed
Mar 17, 2010
I have an activity that contains several user editable items (an EditText field, RatingBar, etc). I'd like to prompt the user if the back/home button is pressed and changes have been made that have not yet been saved. After reading through the android documentation, it seems like this piece of code should go in the onPause method. I've tried putting an AlertDialog in the onPause however the dialog gets shown and then immediately tears down because nothing is there to block the pause from completing.
View 1 Replies
Sep 20, 2010
I have noticed while working in the emulator that whenever i get out of my app via any method other than pressing the back button, my toggle button (if pressed) will have its state saved and return to that state when i return to the app. im guessing its because its value gets saved in a bundle and reloaded when i return. when i leave the app via the back button, this does not happen and the toggle is always off when i return. is there any way to get the value of the toggle back if the user leaves via the back button, without having to save the value in a db table? alternatively, if my apps notification is in the status bar, i can be confident that the toggle should always be selected, so if there is no way to save the state, is there a way to find out if my apps notification is currently being displayed? then it would be easy to just set the toggle each time via a quick check of the status bar.
View 1 Replies
View Related
May 17, 2009
I have a BroadcastReceiver that receives SCREEN_ON. If the screen came on because the user pressed a button, I want to do something. However, if the screen was turned on by an app (e.g., alarm clock going off or SMS popup), then I don't want to do anything. Anyone know how I can differentiate between the two cases?
View 2 Replies
View Related
Jul 30, 2009
In an activity, how do detect the fact that the user pressed the home button?
View 6 Replies
View Related
Mar 31, 2009
I call WebView.clearHistory(), but I am still able to go back after doing so. I want to reuse a WebView, but I don't want the back button to allow the user to go back further than the current "session" of using the WebView. Anybody know what is the best way to handle this? I thought for sure that clearHistory() would do it.
View 3 Replies
View Related
Jul 8, 2010
I have a problem and that is my SplashScreen I have. It is built as an intro and after 3 seconds it shows the main menu of the program. Anyway, if I press down Back or Home button during the time the SplashScreen shows, it closes, but the activity I have chosen to follow after the SplashScreen will still run after the three seconds.
My code: **UPDATED CODE**
Handler ur = new Handler();
myRun = new Runnable() {
public void run() {
mainIntent = new Intent(SplashScreen.this,MyApp.class);
SplashScreen.this.startActivity(mainIntent);
SplashScreen.this.finish();..........................
View 1 Replies
View Related
Nov 13, 2010
i am new to android. i am showing Intent.ACTION_DIAL when my application starts..but when i clik back button it shows a activity page and again press back button it finishes the activity.i want when application starts dialler shown and if user cliks back button it calls finish() method
View 2 Replies
View Related
Sep 6, 2010
I looked around and although there are many related questions I didn't see one that answers my exact question:
I would like to create an app that runs in the background that provides the exact same functionality as the hard coded 'Back' button in all cases.
The reason? I (for example) have a Droid X, and it is BIG. it makes it extremely hard to use one-handed and having a swipe gesture function as a back button (like in Palm Pre for example) would greatly increase the ease of use.
as far as I'm concerned the app could just be one simple class that contains:
1) a listener for the 'back' swipe
2) a call to the physical hard button itself
Is this possible? are there built in APIs for the hard coded buttons that would allow me to call them without actually pressing them?
Again - I'm not interested in overriding the button, I'm interested in making a software call to it - or failing that, in emulating it's behavior in any and all states and other apps!
Please forgive the naivete of this post. I am a very novice programmer and really I just want to know whether this is possible before I start to devote myself to trying to build it.
View 1 Replies
View Related
Oct 6, 2010
First of all, maybe i went about this the wrong way in the first place. Situation is, i have a listview that when an item is clicked, it creates an intent and calls startActivityForResult() to another activity, to be able to edit the entries in the row. and that other activity after editing the required values, returns back to the calling activity, when the user clicks on a save button. The activity then uses the row Id to update the item.My problem now is that, if the user presses the BACK button instead, the application crashes. i have been looking around and see solutions like using Shared Preferences or onSavedInstanceState(), but i don't know where exactly i should be putting the code?
View 1 Replies
View Related
Sep 27, 2009
When I currently have my activity on the font of the screen, how can I make Android to 'destory' my activity when user clicks 'back' button? (i.e. onDestory of my Activity gets called)?
View 4 Replies
View Related
May 2, 2010
I have an Activity with a list that is bound to a ListAdapter reading data into a ArrayList from a database. All is well when the data is first loaded. While the Activity is open and the list is being displayed it is possible and likely that the data in the database will be updated by a service but the list does not reflect the changes because the ArrayList does not know about the changes. If the Activity is no longer in the foreground as would be the case if the user goes to the home screen and then is brought back to the foreground I would like for the Activity to not display what it did prior but rather reload the data using the ListAdapter the view is bound to. I think something needs to call finish() but I am not sure what.
This is what I have in the Activity.
CODE:.......................
View 1 Replies
View Related
Oct 19, 2010
Is there a way to reprompt the user to choose a default activity for an intent? For example, user selects his default home apk and I want him to reconsider his choice once again. I know how to do that on 2.1 and before, but is there a way to do that now on 2.2? Famous Home Switcher, which did similar thing, does not work on 2.2 anymore thanks to google team.
View 1 Replies
View Related
Sep 24, 2010
I'm trying to create a notification that uses a different sound than Notification.DEFAULT_SOUND. Is there an easy way I can pop up a Sound picker where the user can choose from? and how do I use the sound picked for my notification?
View 1 Replies
View Related
Jan 30, 2009
Does anyone know how to tell when the headset button is being pressed? I'd like to support the usb headsets and possibly bluetooth headsets. My app is a media player and ideally, I could register it somewhere so that if no app that uses the headset button has focus it button press would act as a play/pause command in my app. If the phone is ringing or a call is in progress, I'd like to be sensitive to that and let the button do what it normally does: pickup and hang up calls. we've been trying to chase the button down using this: Intent Filter headset Filter = new Intent Filter (Intent.ACTION_HEADSET_PLUG); headset Filter.addAction ("android.intent.action.HEADSET_STATE_CHANGED"); headsetFilter.addAction("android.bluetooth.intent.HEADSET_STATE"); headset Filter.addAction ("android.bluetooth.intent.HEADSET_STATE_CHANGED"); headset Filter.addAction ("android.bluetooth.intent.action.MODE_CHANGED"); headsetFilter.addAction("android.intent.action.MODE_CHANGED");
View 6 Replies
View Related
Jul 14, 2010
Is there a way I could get the color that is used when a button is pressed? I know that the button uses a default selector xml that consists of the pressed image. But, I am having some custom buttons for which I want it to be close to the default image used for pressed state.
View 5 Replies
View Related
Nov 18, 2010
Is there an easy way in android to get the pressure that the user extended during an onClick event?
View 1 Replies
View Related
Sep 30, 2009
i have an app widget that has a couple of buttons on it, and in my onUpdate() call, I am hooking up the buttons to do something when you press them
RemoteViews remoteViews = new RemoteViews(context.getPackageName (), R.layout.appwidget); remoteViews.setOnClickPendingIntent(R.id.Button1, button1PendingIntent); remoteViews.setOnClickPendingIntent(R.id.Button2, button2PendingIntent);
The problem is that when I click on button2, it sends the button1 pending intent. i think that's because it's reusing the pending intent. http://groups.google.com/group/android-developers/browse_thread/threa. "If the creating application later re-retrieves the same kind of PendingIntent (same operation, same Intent action, data, categories, and components, and same flags), it will receive a PendingIntent representing the same token if that is still valid, and can thus call cancel() to remove it." So then the question is, how do I communicate which button was pressed?
View 4 Replies
View Related
Sep 16, 2010
Is there a way to apply a style to a button when the button is pressed?
View 4 Replies
View Related
Aug 5, 2010
I need to know, how to recognize, which button is pressed. Like if i have two buttons ,say button 1 and button2,and both of them performing the same method, say method(),how to determine which button pressed?
View 3 Replies
View Related
Jul 4, 2010
I am implementing something like the user interface from Microsoft Zune HD player. So, I would like to change the text color of my button when the button is being pressed as well as when it has been clicked.
View 2 Replies
View Related
Sep 28, 2010
I want to draw a straight vertical line on my Android activity, when a button is pressed. Please explain how I can draw the line with a position & length I want.I have a linear layout with vertical orientation. A set of buttons constitute this linear layout. When I press one button, I want a line to appear to the right of these buttons, like dividing the screen halfway - a straight line of width=2dip and height=200dip.
View 1 Replies
View Related
Aug 8, 2010
I would like to write an application which shutdown (finish()) itself when the sleep button is pressed. Any hint?
View 3 Replies
View Related
Sep 23, 2010
How can I make my button's size to increase slightly when it is pressed and decrease again when it is released? This is for highlighting the pressed button, by using size in addition to a different color.
View 2 Replies
View Related
Oct 6, 2010
I am trying to create a button that has a custom background in the default state, but that still uses the colors for the pressed/selected states that are particular to whatever device it is running on.
View 2 Replies
View Related
Sep 1, 2009
I have a EditText filed in my Activity class, Where I need to retain data, when orientation is changed or "HOME" button is pressed or "BACK(FINISH)" is pressed. Android internally maintaining EditText when orientation is changed or HOME button is pressed. But it is not maintaining EditText status when BACK button is pressed. How can I make it happen to retain data in all three cases (orientation is changed, HOME is pressed, Back is pressed) in a feasible way?
View 9 Replies
View Related
Nov 27, 2012
I built and app to do a calculation when the button is pressed. However, it force closes when the button is pressed! I have tried adjusting and troubleshooting, but it is eluding me.
View 8 Replies
View Related
Sep 27, 2011
I'm using Eclipse to write the android application.
I've added some standard buttons from the Form Widgets tab and successfully got them opening new windows which display additional buttons.
I would like the button that was pressed, to change appearance and continue to look pressed in after it is selected.
View 2 Replies
View Related
Oct 24, 2009
I am having an issue related to home key . when i press home key all current activity gets hidden. but when i press the executable it again starts from the fisrt screen . I have overidden all methods nsaveInstaceState opPause onStop onResume
but there are still issues what is the right way to handle those conditions. When i am pressing home button i am storing the widgets state in database and when i again click the exectable i am checking the database state and starting the new Intent as saved when user presses the home button .Is it the right way to do that as i am facing the problem when user does the same and again presses the back button , there is already on intent available in stack of activity .
View 2 Replies
View Related
Oct 25, 2010
Basically I have created a blackjack game (first using just java) and it falls under an infinite while loop (this is so that the deck data is kept and everything works well. So first it deals the cards and then it needs to wait for either the hit button (which is displayed) or the stand button (which is displayed) to be clicked. I initially did this with a while loop that would keep checking if buttons were hit (basically when a button was hit, a static int would change and stuff would occur). However this just causes the droid to freeze up (thus far anyway) and also not refresh. So please someone tell me there is some way I can have my method pause until a button is pressed? I also need to know the proper way to use invalidate() so that my textviews, pictureviews and such can be updated as the methods change them.
View 3 Replies
View Related
Apr 21, 2010
I want to change the text inside a button to be bold when the button is highlighted or pressed. I currently use a xml file to define the button and use the XML to change how it looks when pressed but I would like to do this without using an image.
View 2 Replies
View Related