Android :: Status Bar - Opening Correct Activity When Selecting Notification
May 26, 2010
I have been having a problem with a notification not opening/going to the correct activity when it has been clicked. My notification code (located in a class which extends Service):
Context context = getApplicationContext();
CharSequence contentTitle = "Notification";
CharSequence contentText = "New Notification";
final Notification notifyDetails = new Notification(R.drawable.icon, "Consider yourself notified", System.currentTimeMillis());
Intent notifyIntent = new Intent(context, MainActivity.class);
PendingIntent intent = PendingIntent.getActivity(context, 0,notifyIntent, PendingIntent.FLAG_UPDATE_CURRENT | Notification.FLAG_AUTO_CANCEL);
notifyDetails.setLatestEventInfo(context, contentTitle, contentText, intent);
((NotificationManager)getSystemService(NOTIFICATION_SERVICE)).notify(NOTIFICATION_ID, notifyDetails);
If I click the notification while the application which created the service is open, the notification disappears (due to the FLAG_AUTO_CANCEL) but the activity does not switch. If I click the notification from the home screen, the notification disappears and my app is brought to the front, however it remains on the activity which was open before going to the home screen, instead of going to the main screen. How do I specify the activity that will be pulled up?
View 1 Replies
Aug 22, 2010
I'm having a struggle understanding why my intent is not working. I basically just copied paste from other examples in my code that work perfectly like this. Here it is:
Intent addIntent = new Intent(v.getContext(), thenNnowMode.class);
Bundle w = new Bundle(); String activityName = "addPic";
w.putString("activity", activityName);
w.putParcelable("bitmap", selectedDeviceImage);
//a.putString("id", picId); addIntent.putExtras(w);
startActivity(addIntent); finish();
The intent is opening a different class called thenNnow.class instead of thenNnowMode.class and I have no idea why this is happening. I've tried sending the intent to open other activities other than thenNnowMode but it always opens thenNnow. Am I missing some silly syntax mistake? It's so strange, its the same code. I am not sure if it's relevant but the thenNnowMode class uses the device camera
View 23 Replies
View Related
Aug 8, 2010
Don't know what I'm doing wrong but I can't seem to open the notification panel by long-pressing the status bar and dragging down, which I understand is how it should be done. Whenever I do this it either wants to remove the widget, or it brings up the "Add to Home" screen. I can still get to the notifications panel by choosing Menu then Notifications from the home screen, but can't understand why I can't get it the normal way.
View 9 Replies
View Related
Sep 22, 2010
I am trying to start an activity from the notification bar but it needs to get an int. From activity to activity I would just put an int into the intent but I can't seem to figure out where to add the extra for the notification bar? Is this possible? If not is there a better way to do it?public void notifyMe()Code...
View 1 Replies
View Related
Nov 9, 2010
I m a newbie to android development and i wanna know a right way to get notification as an activity instead of statusbar notification.
To be clear, i wanna display an notification on screen instead of adding it to status bar.
View 2 Replies
View Related
Mar 25, 2010
I have created an activity which sends a number of notifications to status bar. Each notification contains an intent with a bundle.
Here is the code:
CODE:..............
When user clicks this notifications, I read the bundle string "action" and performs that action. Here is the code:
CODE:.................
Everything works as expected. But, when I minimize the app using "arrow" button on device and then press and hold home button and clicks on my app icon the application starts and performs the same last action which have been performed by clicking the last notification. I figured out that when we click the app icon the application starts with last intent triggered by the notification.
View 2 Replies
View Related
Sep 14, 2010
So when I get texts, gmail, completed app downloads, etc I get notification icons at the top as usual. When I slide the notification bar down to reveal the nofications and click on an item, the notification screen doesn't hide back to the top of my phone -- it just stays open. I either have to hide it manually or I have to hit the back button, which sometimes exits the app I was trying to open. 2.1 never did this for me, it always hid when choosing an item. Anyone have a solution to this? I've done a factory reset after 2.2 btw. I've also searched support to see if there was a similar problem, no similar threads.
View 2 Replies
View Related
Jul 19, 2010
Im writing a program that offers a quick reply dialog upon receipt of an SMS.
However, I am getting an unexpected result. When I receieve an SMS, the appropriate dialog activity comes up displaying the correct phone number and message, however there is a second activity behind it that is the 'default' activity in my program (it is what opens when i launch my application)
I do not want this second activity to come up. The quick reply activity should come up by itself over top of whatever the user was doing before.
The 'floating' activity:
CODE:.........
The call to the activity inside an onReceive()
CODE:..............
The Manifest:
CODE:.................
View 1 Replies
View Related
Aug 12, 2010
I'm working on an app that launches the browser activity to perform a Twitter OAuth authorization. This process uses a callback url which will re-launch the activity that started the browser activity in the first place.My problem is that the browser pages remain in the history stack and when the user then clicks back from the preferences activity that launched the browser in the first place, they don't go back to the app's main activity, but instead are brought back to the browser. I've tried adding flags to the launching intent to prevent history and reset on clear, but it doesn't seem to work when running on my phone, only on the emulators.
View 1 Replies
View Related
Nov 9, 2010
I have an activity that starts a long-running service which in turn adds an icon to the status bar. When the activity gets invisible, e.g. by pressing the Home button, and the pressing the icon in the status bar a new activity is created instead of showing the already created activity. If you now press the back button the new activity is destroyed and the activity created in the first place gets visible. How do I make the invisible activity brought to front when pressing the icon in the status bar instead of creating a new activity?
View 1 Replies
View Related
Feb 16, 2010
Code...
This would start a new activity, and then close the current Activity forever, right?
View 1 Replies
View Related
Jan 22, 2010
I'm currently working with a two-activity application. The first activity allows the user to choose options for their upload, and the second activity displays a ListView of their results once processed.I have code in place that performs the uploads/downloads in the background, regardless of whether the application is currently in focus or not (thanks to Matthias Kaeppler's Droid-Fu).I would like to have my application Resume into my second (results) activity when a user clicks on the icon from the top-level launcher, regardless of how long they have been away from the app. I thought that the 'alwaysRetainTaskState' flag in the Manifest would do it, but I've not had success with that. Can anyone tell me how I need to set up my Manifest to get this functionality?
View 19 Replies
View Related
Jul 1, 2010
I have an Activity, which contains a bunch of check boxes and a submit button.
When the submit button is clicked, the activity will exit (finish() will be called). Before the activity exits, I want to save the states of the check boxes in the activity, so when the activity starts again, the check boxes can stay in their previous states. What's the correct way to save these states? Should I use SharedPreference.
View 1 Replies
View Related
Oct 19, 2010
im following the tutorial from developers guide but i have a problem tutorial says: "To clear the status bar notification when the user selects it from the Notifications window, add the "FLAG_AUTO_CANCEL" flag to your Notification object" buT how i can add the flag to my notification?notification doesn't have any kind of function to add flags then? how i can do it?
View 1 Replies
View Related
Aug 4, 2010
I am trying to open a Resource by passing the result of context.getResources().getString(R.drawable.myimage) to another class that is not an activity. context.getResources().getString(R.drawable.myimage) returns res/drawable-mdpi/myimage.png However, when I try and open this file, it throws a FileNotFoundException. What is the proper way to open a resource outside an activity?
View 1 Replies
View Related
Apr 12, 2010
What i'm trying to do is to open an Activity when i click on a button.
This is my code in my main activity.
CODE:...........
The program launches no problem when i just implement the first button (restuarant).
But when i try to implement the button that i have commented out it fails to launch. and yes i have added the activity to the manifest file.
View 1 Replies
View Related
Jul 22, 2010
I am trying to create a map application and I need to do something similar to what Google Maps does. I want to open show a list of locations and when user taps on them I want to show a dialog.
I was able to do it till here. But now when the user clicks on the dialog that opened I want to show another acttivity with the details of that item that they clicked on.
I tried to start a new intent but it gives me an error.
Here is what I am doing
CODE:..................
Here is the stack trace
CODE:........
Why am I getting this error and how can I resolve this and open a new activity? Also where can I find the source code for the google maps on android?
View 1 Replies
View Related
Dec 22, 2009
I just read from internet to maintain the state of my application by overriding the onKeyDown function as given below. And set the launch mode of my activity as singleInstance. And it is working perfectly. Just want to know if it is correct approach. And how it is different from onSaveInstanceState.
View 3 Replies
View Related
Jun 14, 2010
In an Android app, whenever the activity launches, the textbox gets the focus and the soft keyboard pops up automatically. I have tried to stop this by using following line in onCreate method, but it does not work.
((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(EditText.getWindowToken(), 0);
View 4 Replies
View Related
Aug 9, 2010
I have a need to capture some user input when an activity opens for the first time. I'm hoping to give the user a list of options to select from, which will be pulled in dynamically. I'll then store the selected value locally for future use. I'm not finding a way to do what I'm after and was wondering if anyone has run into this before and how they solved it.
Fantasy Football<http://chriswstewart.com/android-applications/fantasy-football/>- Android app for fantasy football fanatics and MFL owners Social Updater<http://chriswstewart.com/android-applications/social-updater/>- An easy way to send your status blast to multiple social networks
View 9 Replies
View Related
May 5, 2010
I am writing an app that requires you to be logged in to a service before using it. From my understanding of android so far, you have to choose which activity to launch when you open from the launcher in the manifest. I don't know which activity i want to launch at compile time. I want the user to click the icon, then I check and see if they're logged in, then decide based on that whether to launch the login activity, or the main app activity. Is there a way to do this?
View 1 Replies
View Related
Aug 19, 2009
Our application is defined to launch a SplashScreenActivity from Intent { action=android.intent.action.MAIN categories= {android.intent.category.LAUNCHER} . After the SplashScreenActivity does its work, it launches another intent to launch MainMenuActivity and finish() is called on SplashScreenActivity.
When we run our app for the first time on our phone, the SplashScreenActivity launches OK, and correctly launches the MainMenuActivity.
However, if we kill the app using TaskKiller, LOGCAT indicates that the application has been killed. I can't debug the app, because launching it from eclipse with the debugger makes it work OK, because it reinstalls the app. Perhaps there is a way to launch the app without reinstalling it?
Here is the Log of us killing our app...
When we launch the application again, the LOG messages for SplashScreenActivity are not logged and it looks from LOGCAT that Android is launching the MainMenuActivity instead. Here is the log...
Can someone Romaine, Diane help us understand what is happening? We saw this happening because some variables are initialized in SplashScreenActivity that aren't available with MainMenuActivity and we were getting NPEs.
View 3 Replies
View Related
Nov 18, 2009
Notifications are displayed in status bar.Any thing, which appears to user in android is an activity. Thus can i assume status bar as an activity. Because user can see it. In that case there are always two activities in running mode ,one is home or any user activity and another is status bar activity. If that is the case we should have two activity stacks in android system one for status bar and another for home activity or any user activity. In my observation whenever a notification is received my running activity is not disturbed.And even it is not found in activity stack. Finally what i want to ask is can assume that there are two activity stacks in andriod system.
View 7 Replies
View Related
Oct 20, 2010
How can i do a notification in the status bar but without the expanded message in the "Notifications" window? i mean, i need just the icon, nothing more. there is a way to do that?
View 1 Replies
View Related
Mar 8, 2010
in my app a background service starts and from that service i want to set Status bar notification, that the service has Started following is the Notification is displayed in Status bar But whin i click on that MyClass.class is not fired.And in log cat it shows
"Input Manager Service Window already focused ignoring focusing ...." Code...
View 2 Replies
View Related
Sep 16, 2010
Can i create an activity with 2 status bar?
Can i put the status bar at the bottom of Activity?
View 1 Replies
View Related
May 14, 2010
I am displaying an icon in status bar depending up on my condition .upto this it is ok.Now problem in my application is when i come back to application still the icon is displayed in the status bar.I don't want the icon when i come back from the application.For this give me some suggestions
View 1 Replies
View Related
Oct 20, 2009
I want to place an icon in the status bar when my service is started. I know how to send notifications to the status bar, but what I want is to show only an icon at the right, like the WIFI icon when WIFI is on, the antenna icon when "GoogleMaps" is on, etc. My service will send notifications to the status bar when needed, but also I want the user to know that the service is running placing an icon at the right. Is that possible?
View 2 Replies
View Related
Nov 2, 2010
When I have a status bar notification with a number inside, it shows the number fine. But later if I show another notification to replace this one, with no number, it shows an empty red circle. This circle shouldn't be there. How do I remove the red circle? See image here: http://jump.fm/UYHGV.
View 1 Replies
View Related
Oct 21, 2010
Finally available for non root guys. Here's the screenshot of my phone. And just email yourself this .apk and install from your phone.
circular_battery_indicator.apk
View 18 Replies
View Related