Android :: Force Dialog Themed Activity To Be Modal
Feb 11, 2010
A button on our screen causes an activity to be shown that has a "dialog" theme. We are having an issue were if you click the button quickly twice in a row, the dialog activity is opened twice.
Typically I would expect that when a new activity is started, the underlying activity is immediately stopped, and thus accepts no further input.
However, since the dialog themed activity does not take over the whole screen, I think the underlying activity is only paused, not stopped and thus the buttons are still accessible.
Which brings me to my question... Is there a way to force the dialog themed activity into a modal state where the user can't click the buttons on the activity below?
I could probably manually accomplish this by disabling everything in onPause, and reenabling it in onResume, but this seems like a lot of work!
View 1 Replies
Jun 2, 2010
I am followin the method described here to create an EditText input activity. But the view doesn't fill the width of the screen. How can I tell to fit the screen width?
View 3 Replies
View Related
Jan 17, 2010
I am new to Android. How do I popup modal dialog? By modal I mean I call something like showModalDialog function and it will not return until the dialog is closed and I can get what button was used to close the dialog.
View 12 Replies
View Related
Sep 7, 2010
A lot of Android apps now display a modal dialog with the changelog (text) of the application (what's new in the latest version) the first time after it is installed or updated.
Does any one have example code on:
How to display a nice modal dialog suitable for scrollable text
How to make sure the dialog is only shown once
For 2. I assume SharedPreferences can be used for defining a preference "hasChangeLogBeenShownForVersionX" that is updated after the dialog has been shown. (though there might be a better way
View 2 Replies
View Related
Aug 21, 2009
I have a problem to start/create Activity in landscape mode. My Activity need to start in landscape mode and be used in landscape mode by users. So far, I used setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) to force screen orientation of my Activity to landscape mode in onCreate() method.
In addition to this screen mode requirement, my application need to start another background thread in onResume() method, and this thread takes some seconds in order to finish an initialization process, and it is not desirable to to stop/restart this thread's service during the initialization process.
However setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) forces my Activity restart in a very little while (means onCreate->onResume->onPause->onStop are executed twice at the first place). As a result, my background thread be stopped/restarted during the initialization process, and this makes me a mess at this moment.
View 3 Replies
View Related
Nov 5, 2010
The default behavior from my observation is if current activity force closes Android tries to go to previous activity on stack How can I control this behavior? I want force close to close all activities
View 2 Replies
View Related
Sep 8, 2009
In my current application I want to show a dialog having "Force Close" and "Report" option at the time of Unhandled Exception. Could anyone please let me know how to have this dialog? right now if I change default Exception Handler to mine It gets control but I am not able to show any dialog after that. I guess UI thread is already closed by the time handler gets control.
View 6 Replies
View Related
Apr 2, 2010
I feel a little bit silly asking this, but I haven't been able to find any answers on my own. My Force Close dialog has a "Report" button. I think it's a great idea, and I wish everyone had it. At first, I thought it must be something I turned on without realizing it, but not only can't I find any setting that I might have touched, I also can't find any reference to this button existing on the Internet. I have a Droid, and I know 4 other people with Droids, and they say they don't have the option to report Force Closes. Am I special? Am I just missing something? The "report" button has been there for at least a few weeks now.When I use the Report button, I get a screen with a "feedback" field and a checkbox for "Include system data". Below that , it says "Information from feedback reports will be shown to the developer of the application." Under that are Preview and Send buttons.As a developer, I've never received one of these reports.I'd try to send a report to myself, but it seemingly only shows the button for apps installed from the market, and I don't know of a way to crash my production app.I suppose I could publish a simple crashing app just to try it out, but I thought I'd ask you folks first.Edit:You can view screenshots here: http://bentobin.com/crashReportImages/
View 1 Replies
View Related
Jul 18, 2010
I'm very new to Android so I've been working primarily with information from the android developer's page. Everything was going great until I added the code from the alert dialog section. The code they give alone gives me an error when I try to run it on the last line, saying I must initialize dialog, but I feel like I'm getting the NullPointerException no matter what the case is.If I don't instantiate "dialog" to "null" at the beginning, I cannot run the program. I'm not even trying to do anything crazy yet, any help would be great because I'm having alot of trouble trying to figure out what exactly this code is trying to do.
View 2 Replies
View Related
Jun 16, 2010
Anyone experiencing force close with Qik app? It was working ok now it won't open and I get a force close dialog.
View 3 Replies
View Related
Aug 27, 2010
I've a listView Activity where user could open a dialog to display more information about a line of the list. On the Dialog user could modify a line. So my purpose is to refresh listView when User modify it by the Dialog. The problem is that I couldn't use myArrayAdapter.notifyDataSetChanges() so How I could do that ?
View 1 Replies
View Related
Sep 26, 2010
can i keep progress dialog anywhere in activity? if possible then how can i do it?
View 2 Replies
View Related
Dec 30, 2009
I have Activity named whereActity which is having child dialogs as well.
now i want to display this activity is as a dialog for another activity..
how can i do that?
View 3 Replies
View Related
Feb 22, 2010
I would like the users of my android app to have the option to email me the stacktrace of any uncaught exception that crashes my app. Originally I thought I would just wrap every entry point to my app in a try/catch block, but there are far too many of these even in my tiny app for this to be reasonable.So what I am really looking for is a way to specify some method to be the default handler for any uncaught exceptions.
View 1 Replies
View Related
Jun 22, 2010
I have a spinner selection box on my activity, but now I want to remove the spinner from the main view and make the selection available by an option from the menu button. How do I get the dialog the spinner shows if I click it without having the spinner? Currently I fill the spinner using a SimpleCursorAdapter like this:
Cursor c = db.fetchAllSets();
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this android.R.layout.simple_spinner_item, c, new String[] { DatabaseAdapter.SET_KEY_NAME }, new int[] { android.R.id.text1 });
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
mSetsSpinner.setAdapter(adapter);
So now I'm planning to remove the spinner from my activity, add a new button to the menu and in the onOptionsItemSelected(...) show a dialog with the list of available selection - just the way it is right now after clicking the spinner object.
View 8 Replies
View Related
Feb 9, 2010
this button is shown on my start activity. After pressing it a new activity will be launched but this takes some time cause on initialization of that new activity some data is gathered from the Internet. This works half. The progress dialoge is shown but the progress wheel is not spinning.
Can somebody tell me why this happens?
Button b4 = (Button) findViewById(R.id.Button01);
b4.setOnClickListener(new View.OnClickListener() {
public void onClick (View view) {
final ProgressDialog pd = ProgressDialog.show(pak.this,
"", "Working..", true);......................
View 1 Replies
View Related
Aug 27, 2009
I have an application with an activity A which creates an activity B (in theme dialog). I push the button in my activity B to finish it, i come back on activity A, it is ok. Then I press the button return on my G1, i go back on my home screen. And now if i do a long press on the home button, and i click on my application, it is the activity B which appears ! I finish my activity B, with this code : setResult(RESULT_OK); finish();
View 4 Replies
View Related
Jun 15, 2010
I need to launch a Dialog from home screen widget, so I created an Activity with android: theme=" @android: style/Theme.Dialog"The problem is, that I would like make it look like standard dialog window ( buttons on the gray background, font and text size, paddings etc),Is there some standard way (theme?) to make it look like standard system dialogs? Or do I have to imitate it in my own layout?
View 1 Replies
View Related
Aug 24, 2009
I am facing a strange problem. I have 2 activities.The Second activity having the theme.Dialog (set in manifest). when I launched the second activity from first activity via startActivityforResult(). The Second activity is not Visible.
View 8 Replies
View Related
Mar 12, 2010
How to can call one activity from Dialog.
View 3 Replies
View Related
Sep 11, 2010
I need to start an activity when the user chooses an item in an alert dialog. How do I get the context to pass to the intent constructor in the following code...
CODE:..........
Is it the use of the inner class?
View 1 Replies
View Related
Sep 24, 2009
I want to display Dialog Box when the application is launched before loading and launching the activity.
or you can say I want to show the dialog on launcher after the launch of my application.
View 5 Replies
View Related
Nov 1, 2010
Is there a way to open a translucent or transparent activity so that you can still see the old activity behind it on the screen?
View 1 Replies
View Related
Jul 1, 2010
I have a TabActivity class A with 2 tabs, a sub activity class B in tab 2.
Now a dialog pops up from the UI in B, once i click the save button in this dialog it goes back to the TabActivity but the tab is set to 1, however i want to set the current tab to 2 once the dialog box closed.
In short i need to acquire the tabHost reference in the diaglo when clicking on the save button.
View 3 Replies
View Related
Mar 1, 2010
Is there any way to build an Alert Dialog with a Button "Force Close" that close the app?
View 1 Replies
View Related
Mar 4, 2010
I am implementing a custom dialog to form an about screen with a simple look and feel (which may become more complex once I get it working). I have a xml layout that loads some text and an icon from R. However when ever showDialog(int) is called I get a force close. I followed the instructions as per the dev guide:
http://developer.android.com/intl/de/guide/topics/ui/dialogs.html
Code is as follows:
@Override
protected Dialog onCreateDialog(int id) { Dialog dialog;
switch(id) { case DIAG_ABOUT:
dialog = new Dialog(getApplicationContext());
dialog.setContentView(R.layout.aboutdialog);
dialog.setTitle(R.string.about_title);
dialog.setOwnerActivity(this);
break; default: dialog = null;
} return dialog;
} DIAG_ABOUT is defined as private static final int DIAG_ABOUT = 0;
The Log cat shows the following trace:
03-04 11:37:08.760: ERROR/AndroidRuntime(726): Uncaught handler: thread main exiting due to uncaught exception
03-04 11:37:08.780: ERROR/AndroidRuntime(726): android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at adroid.view.ViewRoot.setView(ViewRoot.java:429)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:178)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at android.app.Dialog.show(Dialog.java:231)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at android.app.Activity.showDialog(Activity.java:2407)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at uk.me.cpearson.runningLate.Home.onOptionsItemSelected(Home.java:143)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at android.app.Activity.onMenuItemSelected(Activity.java:2085)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:820)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:139)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:813)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at com.android.internal.view.menu.IconMenuView.invokeItem(IconMenuView.java:519)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at com.android.internal.view.menu.IconMenuItemView.performClick(IconMenuItemView.java:122)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at android.view.View.onTouchEvent(View.java:3828)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at android.widget.TextView.onTouchEvent(TextView.java:6291)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at android.view.View.dispatchTouchEvent(View.java:3368)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1691)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at android.view.ViewRoot.handleMessage(ViewRoot.java:1525)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at android.os.Handler.dispatchMessage(Handler.java:99)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at android.os.Looper.loop(Looper.java:123)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at android.app.ActivityThread.main(ActivityThread.java:3948)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at java.lang.reflect.Method.invokeNative(Native Method)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at java.lang.reflect.Method.invoke(Method.java:521)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:782)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
03-04 11:37:08.780: ERROR/AndroidRuntime(726): at dalvik.system.NativeStart.main(Native Method)
Can some one point out where I have gone wrong, I am using SDK 1.5
View 1 Replies
View Related
Aug 24, 2010
Can we show the dialog when our application/activity startup?
View 4 Replies
View Related
Mar 6, 2010
I have an activity with the dialog theme applied to it. I am setting the dialog title, but the string is quite long, and instead of wrapping, it just gets truncated. Is there a way to wrap the title instead?
View 2 Replies
View Related
Jun 22, 2009
i have dialog style activity android:theme="@android:style/Theme.Dialog"The menu appears about 50 px from the bottom of this dialog. So if activity screen is too small - it right in the middle of the screen. Is there any way to anchor menu to the bottom of the screen?
View 5 Replies
View Related
Nov 1, 2009
I want to show a dialog to ask player "play again ?" when the game is over.I find the code can only add in a activity for dialog is a part of activity,But I should show the dialog when the game is over,in other words ,I should know the time game is over.how can I do this?
View 2 Replies
View Related