Questions tagged [android-activity]

Questions about creating or managing Activities in Android. In Android Applications, an Activity is a Component that provides a user interface allowing the user to do something. Simple examples are: dial the phone, take a photo, send an email, or view a map.

android-activity
Filter by
Sorted by
Tagged with
3168 votes
54 answers
828k views

How to stop EditText from gaining focus when an activity starts in Android?

I have an Activity in Android, with two elements: EditText ListView When my Activity starts, the EditText immediately has the input focus (flashing cursor). I don't want any control to have input ...
Mark's user avatar
  • 39.8k
2868 votes
35 answers
907k views

How can I save an activity state using the save instance state?

I've been working on the Android SDK platform, and it is a little unclear how to save an application's state. So given this minor re-tooling of the 'Hello, Android' example: package com.android.hello; ...
Bernard's user avatar
  • 45.4k
1536 votes
53 answers
1.3m views

How do I pass data between Activities in Android application?

I have a scenario where, after logging in through a login page, there will be a sign-out button on each activity. On clicking sign-out, I will be passing the session id of the signed in user to sign-...
UMAR-MOBITSOLUTIONS's user avatar
1462 votes
34 answers
408k views

Activity restart on rotation Android

In my Android application, when I rotate the device (slide out the keyboard) then my Activity is restarted (onCreate is called). Now, this is probably how it's supposed to be, but I do a lot of ...
Isaac Waller's user avatar
  • 32.8k
1106 votes
14 answers
917k views

How to manage startActivityForResult on Android

In my activity, I'm calling a second activity from the main activity by startActivityForResult. In my second activity, there are some methods that finish this activity (maybe without a result), ...
Hesam's user avatar
  • 53k
1020 votes
24 answers
516k views

How do I create a transparent Activity on Android?

I want to create a transparent Activity on top of another activity. How can I achieve this?
UMAR-MOBITSOLUTIONS's user avatar
992 votes
40 answers
507k views

onActivityResult is not being called in Fragment

The activity hosting this fragment has its onActivityResult called when the camera activity returns. My fragment starts an activity for a result with the intent sent for the camera to take a picture. ...
Spidy's user avatar
  • 39.9k
931 votes
35 answers
702k views

How to send an object from one Android Activity to another using Intents?

How can I pass an object of a custom type from one Activity to another using the putExtra() method of the class Intent?
896 votes
35 answers
858k views

How to pass an object from one activity to another on Android

I am trying to work on sending an object of my customer class from one Activity and displaying it in another Activity. The code for the customer class: public class Customer { private String ...
Adil Bhatty's user avatar
  • 17.3k
861 votes
17 answers
233k views

Dilemma: when to use Fragments vs Activities:

I know that Activities are designed to represent a single screen of my application, while Fragments are designed to be reusable UI layouts with logic embedded inside of them. Until not long ago, I ...
Emil Adz's user avatar
  • 40.9k
728 votes
12 answers
665k views

Get root view from current activity

I know how to get the root view with View.getRootView(). I am also able to get the view from a button's onClick event where the argument is a View. But how can I get the view in an activity?
Lalith's user avatar
  • 19.9k
724 votes
28 answers
1.1m views

How to start new activity on button click

In an Android application, how do you start a new activity (GUI) when a button in another activity is clicked, and how do you pass data between these two activities?
Adham's user avatar
  • 64.2k
687 votes
41 answers
696k views

Fullscreen Activity in Android?

How do I make an activity full screen? Without the notification bar.
Praveen's user avatar
  • 90.9k
626 votes
13 answers
285k views

Why fragments, and when to use fragments instead of activities?

In Android API 11+, Google has released a new class called Fragment. In the videos, Google suggests that whenever possible (link1, link2), we should use fragments instead of activities, but they didn'...
android developer's user avatar
606 votes
23 answers
776k views

Android: Go back to previous activity

I want to do something simple on android app. How is it possible to go back to a previous activity. What code do I need to go back to previous activity
Troj's user avatar
  • 11.9k
600 votes
10 answers
303k views

Example: Communication between Activity and Service using Messaging

I couldn't find any examples of how to send messages between an activity and a service, and I have spent far too many hours figuring this out. Here is an example project for others to reference. This ...
Lance Lefebure's user avatar
549 votes
30 answers
457k views

OnActivityResult method is deprecated, what is the alternative?

I recently discovered that onActivityResult is deprecated. What should we do to handle it? Any alternative introduced for that?
Amirhossein Ghasemi's user avatar
536 votes
28 answers
247k views

How to handle screen orientation change when progress dialog and background thread active?

My program does some network activity in a background thread. Before starting, it pops up a progress dialog. The dialog is dismissed on the handler. This all works fine, except when screen orientation ...
Heikki Toivonen's user avatar
464 votes
28 answers
352k views

Calling startActivity() from outside of an Activity context

I have implemented a ListView in my Android application. I bind to this ListView using a custom subclass of the ArrayAdapter class. Inside the overridden ArrayAdapter.getView(...) method, I assign ...
Sako73's user avatar
  • 10k
449 votes
4 answers
344k views

getApplication() vs. getApplicationContext()

I couldn't find a satisfying answer to this, so here we go: what's the deal with Activity/Service.getApplication() and Context.getApplicationContext()? In our application, both return the same object....
mxk's user avatar
  • 43.2k
446 votes
13 answers
716k views

Change application's starting activity

I have created the meat and guts of my application but I want to add a different activity that will be the starting point (sort of a log-in screen). Couple questions: 1 I have a fairly decent handle ...
Kyle's user avatar
  • 11k
432 votes
23 answers
384k views

How to restart Activity in Android

How do I restart an Android Activity? I tried the following, but the Activity simply quits. public static void restartActivity(Activity act){ Intent intent=new Intent(); intent....
user avatar
423 votes
29 answers
364k views

Finish all previous activities

My application has the following flow screens : Home->screen 1->screen 2->screen 3->screen 4->screen 5 Now I have a common log out button in each screens (Home/ screen 1 / screen 2 ...
Tanmay Mandal's user avatar
402 votes
16 answers
236k views

Removing an activity from the history stack

My app shows a signup activity the first time the user runs the app, looks like: ActivitySplashScreen (welcome to game, sign up for an account?) ActivitySplashScreenSignUp (great, fill in this info) ...
Mark's user avatar
  • 39.8k
375 votes
14 answers
255k views

Clear the entire history stack and start a new activity on Android

Is it possible to start an activity on the stack, clearing the entire history before it? The situation I have an activity stack that either goes A->B->C or B->C (screen A selects the users token, ...
Casebash's user avatar
  • 116k
363 votes
39 answers
312k views

Android: Clear the back stack

In Android I have some activities, let's say A, B, C. In A, I use this code to open B: Intent intent = new Intent(this, B.class); startActivity(intent); In B, I use this code to open C: Intent ...
Martin's user avatar
  • 7,250
344 votes
33 answers
377k views

How do I programmatically "restart" an Android app?

Firstly, I know that one should not really kill/restart an application on Android. In my use case, I want to factory-reset my application in a specific case where a server sends a piece of specific ...
Stuck's user avatar
  • 11.8k
334 votes
14 answers
601k views

Shared preferences for creating one time activity

I have three activities A, B and C where A and B are forms and after filling and saving the form data in database (SQLite). I am using intent from A to B and then B to C. What I want is that every ...
user3104719's user avatar
  • 3,465
323 votes
7 answers
238k views

Activity, AppCompatActivity, FragmentActivity, and ActionBarActivity: When to Use Which?

I'm coming from iOS where it's easy and you simply use a UIViewController. However, in Android things seem much more complicated, with certain UIComponents for specific API Levels. I'm reading ...
Jameson's user avatar
  • 4,248
321 votes
5 answers
281k views

Start an Activity with a parameter

I'm very new on Android development. I want to create and start an activity to show information about a game. I show that information I need a gameId. How can I pass this game ID to the activity? ...
VansFannel's user avatar
  • 45.4k
303 votes
15 answers
258k views

How do I disable orientation change on Android?

I have an application that I just would like to use in portrait mode, so I have defined android:screenOrientation="portrait" in the manifest XML. This works OK for the HTC Magic phone (and prevents ...
Vidar Vestnes's user avatar
290 votes
11 answers
319k views

How to show a dialog to confirm that the user wishes to exit an Android Activity?

I've been trying to show a "Do you want to exit?" type of dialog when the user attempts to exit an Activity. However I can't find the appropriate API hooks. Activity.onUserLeaveHint() initially ...
Peter A's user avatar
  • 2,919
282 votes
20 answers
224k views

Prevent Android activity dialog from closing on outside touch

I have an activity that is using the Theme.Dialog style such that it is a floating window over another activity. However, when I click outside the dialog window (on the background activity), the ...
Fergusmac's user avatar
  • 3,741
279 votes
10 answers
290k views

Android Activity as a dialog

I have an Activity named whereActity which has child dialogs as well. Now, I want to display this activity as a dialog for another activity. How can I do that?
d-man's user avatar
  • 57.8k
278 votes
5 answers
315k views

How to return a result (startActivityForResult) from a TabHost Activity?

I have 3 classes in my example: Class A, the main activity. Class A calls a startActivityForResult: Intent intent = new Intent(this, ClassB.class); startActivityForResult(intent, "STRING"); Class B,...
Cameron McBride's user avatar
273 votes
13 answers
175k views

How to have Android Service communicate with Activity

I'm writing my first Android application and trying to get my head around communication between services and activities. I have a Service that will run in the background and do some gps and time based ...
Scott Saunders's user avatar
271 votes
13 answers
54k views

What's the best manner of implementing a social activity stream? [closed]

I'm interested in hearing your opinions in which is the best way of implementing a social activity stream (Facebook is the most famous example). Problems/challenges involved are: Different types of ...
user avatar
270 votes
20 answers
563k views

Reload activity in Android

Is it a good practice to reload an Activity in Android? What would be the best way to do it? this.finish and then this.startActivity with the activity Intent?
hpique's user avatar
  • 120k
269 votes
10 answers
115k views

How to prevent custom views from losing state across screen orientation changes

I've successfully implemented onRetainNonConfigurationInstance() for my main Activity to save and restore certain critical components across screen orientation changes. But it seems, my custom views ...
Brad Hein's user avatar
  • 11k
245 votes
18 answers
364k views

How to change title of Activity in Android?

I am using Window w = getWindow(); w.setTitle("My title"); to change title of my current Activity but it does not seem to work. Can anyone guide me on how to change this?
231 votes
12 answers
141k views

Android Center text on canvas

I'm trying to display a text using the code below. The problem is that the text is not centered horizontally. When I set the coordinates for drawText, it sets the bottom of the text at this position. ...
Sebastian's user avatar
  • 2,718
227 votes
10 answers
414k views

Android - How To Override the "Back" button so it doesn't Finish() my Activity?

I currently have an Activity that when it gets displayed a Notification will also get displayed in the Notification bar. This is so that when the User presses home and the Activity gets pushed to the ...
Donal Rafferty's user avatar
220 votes
15 answers
435k views

Getting activity from context in android

This one has me stumped. I need to call an activity method from within a custom layout class. The problem with this is that I don't know how to access the activity from within the layout. ...
OVERTONE's user avatar
  • 12k
217 votes
19 answers
412k views

How to get current foreground activity context in android?

Whenever my broadcast is executed I want to show alert to foreground activity.
Deepali's user avatar
  • 2,287
215 votes
9 answers
109k views

How to get hosting Activity from a view?

I have an Activity with 3 EditTexts and a custom view which acts a specialised keyboard to add information into the EditTexts. Currently I'm passing the Activity into the view so that I can get the ...
mAndroid's user avatar
  • 5,157
212 votes
8 answers
160k views

How to pass data from 2nd activity to 1st activity when pressed back? - android

I've 2 activities, Activity1 and Activity2. In Activity1 I've a Button and TextView. When the button is clicked Activity2 is started. In Activity2 I've an EditText. I want to display the data ...
kumareloaded's user avatar
  • 3,922
212 votes
13 answers
248k views

Same Navigation Drawer in different Activities

I made a working navigation drawer like it's shown in the tutorial on the developer.android.com website. But now, I want to use one Navigation Drawer, i created in the NavigationDrawer.class for ...
MEX's user avatar
  • 2,709
209 votes
15 answers
181k views

getActivity() returns null in Fragment function

I have a fragment (F1) with a public method like this public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } and yes when I call it (from ...
Lukap's user avatar
  • 31.8k
199 votes
13 answers
323k views

Android: How can I get the current foreground activity (from a service)?

Is there a native android way to get a reference to the currently running Activity from a service? I have a service running on the background, and I would like to update my current Activity when an ...
George's user avatar
  • 3,747
199 votes
8 answers
151k views

Android. Fragment getActivity() sometimes returns null

In developer console error reports sometimes I see reports with NPE issue. I do not understand what is wrong with my code. On emulator and my device application works good without forcecloses, ...
Georgy Gobozov's user avatar

1
2 3 4 5
585