我有5个不同的screens.How的多个活动,如果在第一个屏幕和其他屏幕中按了back键,我应该处理这种情况吗?finish()和System.exit()不工作如果按下Back按钮,我应该退出我的应用程序吗??下面的代码不起作用?请给我一个退出多屏幕应用程序的方法
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK)
{
AlertDialog.Builder alertDialogBuilder = new Ale
我已经创建了一个AlertDialog,但是我不能关闭它...我可以看到它并按下按钮,但当我按下“肯定按钮”时,程序将执行一些任务,然后关闭(关闭)对话框。所有的任务都完成了,没有关闭对话框,它只会闪烁一次(它可能会关闭,然后重新打开,我不知道)。
AlertDialog.Builder builder = new AlertDialog.Builder(myContext);
builder.setTitle("Congratulations, you won!");
builder.setMessage("Time: x second
我有一个android应用程序,它运行时,互联网连接是活跃的。当连接不可用时,会出现一个对话框,通过该对话框可以激活wifi。我已经使应用程序退出时,连接不可用后,启动wifi连接。问题是,我必须重新加载应用程序,并在启用wifi后互联网连接可用时继续使用应用程序,而不是退出应用程序。
代码如下:
if (CheckConnection.checkInternetConnection(this)) {
//load a webview and show contents from web.
}
else
{
try {
在我的ArrayAdapter中,有一个带按钮的AlertDialog。现在我想使用ActivityForResult来实现这一点。在这段简单的代码中,我可以使用Intent查看另一个Activity,但不能在ArrayAdapter中从它获取传递的数据。
public class AdapterReceiveSMS extends ArrayAdapter<ReceivedItemStructure> {
private myDialog dialog;
public AdapterReceiveSMS(ArrayList<ReceivedItemStru
我在Alert中有两个按钮,我想让它像单击"EXIT“一样,它将跳到MainActivity,当"Restrat”单击时,它将跳到B_Activity,谢谢
alertDialog.setButton(AlertDialog.BUTTON_POSITIVE,"Exit", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
我希望我的应用程序在启动时检查用户名和密码是否保存在sharedPreferences中。如果它检测到这些凭据,则显示登录页面,如果未检测到,则显示注册页面。在用户登录到应用程序后,无论是按下设备的后退按钮还是按下应用程序的退出按钮,我都希望整个应用程序关闭。
我有一切工作,除了应用程序正常关闭。我认为我的代码是正确的,但我没有。当退出和设备后退按钮被选中时,我如何才能关闭整个应用程序。
退出方法:
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method
我正在实现这个应用程序,我需要在按下back键时暂停它,或者显示一个对话框,询问用户是否真的想退出。
我确实覆盖了Back键,以显示一个带有两个按钮的对话框,即yes和cancel,但无论如何,该活动都已结束,没有显示该对话框
我用来覆盖back键的代码如下
// Overriding The Back Key To Stop The Music If Running
@Override
public void onBackPressed() {
super.onBackPressed();
show_are_you_sure_exit();
}
该函数如下所示
public
我正在向用户展示一个可运行的对话框,并给他两个按钮,是和否。如果用户按否,我只是完成活动。如果用户按“是”,我希望启动另一个活动。下面是对话框代码:
ad.setTitle("Title");
ad.setMessage("Do you want to exit?");
ad.setIcon(R.drawable.common_signin_btn_icon_light);
ad.setButton(AlertDialog.BUTTON_POS
我想知道是否有人知道如何使用设备后退按钮退出应用程序,而不回到以前的任何网页/路线。
Future<bool> _onBackPressed() {
return showDialog(
context: context,
builder: (context) => new AlertDialog(
title: new Text('Are you sure?'),
content: new Text('Do you want to exit an App'),
act
我正在开发一个Android应用程序,并试图在动作栏按钮和默认的android按钮上实现up导航。我需要让它回到以前的活动,但它只是关闭应用程序。
我已经阅读了这里的设计指南,和的实现内容,但仍然有问题。
这是我的代码:
我的MapActivity调用一个对话框片段:
public void showProfileDialog() {
// Create an instance of the dialog fragment and show it
ProfileDialogFragment profileDialog = new ProfileDialogFragmen
//这是我重命名按钮的方法,但退出后它不起作用意味着它没有显示用户的重命名,为什么?
void changeNameOne(){
newNmOne ="";
lidOne=btn.getText().toString();
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Change Name");
alert.setMessage("Type in the text you want to set.");
我试图返回确认对话框,因此我决定处理onbackpressed(),然后我使用ok和cancel按钮为空侦听器放置了确认对话框的代码。
@Override
public void onBackPressed() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Confirmation");
builder.setMessage("Are you sure want to exit?");
builder.setPositive
我的应用程序项目有问题,正如您在代码中所看到的,我有一个异步任务,它应该检查互联网连接并从云中加载必要的数据。如果连接失败,我有一个警报对话框,它将显示一个错误消息。此警报对话框有重试按钮,通过执行异步任务的新实例来重复整个过程。我还有一个TextView (txtRetry),它也是这样做的。这个TextView是不可见的,只要用户不关闭警报对话框,它就应该保持这种状态。问题是,当用户单击“警报”对话框中的“重试”按钮时,它将启动新的异步任务,并以某种方式使我的TextView也可见,但它不应该出现。你知不知道是什么引起这个问题.?
这是一项活动
public class InitActiv
我需要显示警报与后退按键注销模块上的是,否按钮。我知道onKeyDown()方法。我写了一些代码
Boolean bLogout=false,bTemp=false;
private void showLogoutDialog(final int keyCode, final KeyEvent event)
{
AlertDialog.Builder builder = new AlertDialog.Builder(TaskList.this);
builder.setMessage("Do you want to logout?"