相关疑难解决方法(0)

退出申请不赞成?

继续我学习Android的尝试,我只是阅读以下内容:

问题:用户是否可以选择终止应用程序,除非我们使用菜单选项来杀死它?如果不存在这样的选项,用户如何终止该应用程序?

答案:(Romain Guy):用户没有,系统会自动处理.这就是活动生命周期(特别是onPause/onStop/onDestroy)的用途.无论你做什么,都不要放"退出"或"退出"应用程序按钮.它与Android的应用程序模型无关.这也与核心应用程序的工作方式相反.

呵呵,我在Android世界中采取的每一步都会遇到某种问题=(

显然,你无法在Android中退出应用程序(但Android系统可以很好地完全破坏你的应用程序).那是怎么回事?我开始认为编写一个充当"普通应用程序"的应用程序是不可能的 - 用户可以在他/她决定这样做时退出应用程序.这不应该依赖操作系统来做.

我尝试创建的应用程序不是Android Market的应用程序.它不是一般公众"广泛使用"的应用程序,它是一个将用于非常狭窄的业务领域的商业应用程序.

我实际上真的很期待为Android平台开发,因为它解决了Windows Mobile和.NET中存在的许多问题.然而,上周对我来说有点懈怠...我希望我不必放弃Android,但它现在看起来不太好=(

有没有办法让我真的退出申请?

android

1131
推荐指数
29
解决办法
27万
查看次数

如何退出应用程序并显示主屏幕?

我有一个应用程序,在主页上我有通过应用程序导航的按钮.

在那个页面上,我有一个"EXIT"按钮,当点击它时,应该将用户带到应用程序图标所在的手机上的主屏幕.

我怎样才能做到这一点?

android back-button exit

193
推荐指数
9
解决办法
32万
查看次数

在Android上关闭应用程序并启动主屏幕

我有两个不同的活动.第一个发射第二个.在第二个活动中,我调用System.exit(0)以强制关闭应用程序,但是第一个活动会自动显示,而不是返回到主屏幕的应用程序.如何避免这种情况,让应用程序返回主屏幕?

android android-activity

75
推荐指数
8
解决办法
16万
查看次数

如何完全重启应用程序?

我有一个应用程序在其首次启动的活动中启动远程服务.然后,在另一个活动中,用户可以设置应用程序的配置.请注意,第二个活动不受服务约束,我不想绑定它.

现在我的问题是:在更改配置设置后,如何从第二个活动重新启动整个应用程序?

现在,我正在使用onClickListener的按钮:

public void onClick(DialogInterface dialog, int which) {
    sauvegarde();
    Intent i = getBaseContext().getPackageManager().getLaunchIntentForPackage(getBaseContext().getPackageName());
    i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    startActivity(i);
}
Run Code Online (Sandbox Code Playgroud)

问题是:它只在不关闭整个应用程序的情况下重新启动当前活动,因此无需重新启动服务

有任何想法吗?

android application-shutdown application-restart android-activity

9
推荐指数
2
解决办法
1万
查看次数

如何关闭所有活动并退出应用程序

我的应用程序旨在仅允许登录用户访问活动.如果用户注销,则共享首选项布尔值isLogged将设置为false,并且用户不应访问除LoginActivity之外的其他活动.

但是,我可以通过按后退按钮访问以前打开的所有活动.

我会finish();在打开每个活动时使用,但我希望用户在登录时仍然使用后退按钮.

我尝试过其他类似问题的解决方案

Intent intent = new Intent(getApplicationContext(), LoginActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.putExtra("EXIT", true);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

并且在onCreate()我的LoginActivity的我已经加入

if (getIntent().getBooleanExtra("EXIT", false)) {
         finish();
    }
Run Code Online (Sandbox Code Playgroud)

当我按下注销选项时,将打开上一个活动.

有什么建议请帮帮我?

android android-intent

8
推荐指数
1
解决办法
9656
查看次数

如何销毁android应用程序并从内存中清除?

我试过 System.Exit(0),但不是我需要的;

我正在尝试安全地销毁 android 应用程序并从内存中清除它,
我可以制作一个按钮来退出 android 应用程序并从内存中清除所有应用程序吗?

android

5
推荐指数
1
解决办法
2万
查看次数

我如何关闭整个应用程序?

我使用此代码退出整个应用程序.实际上我尝试在我的应用程序的任何页面中退出应用程序.我试着这个代码..

请任何人都可以帮助我.

    @Override
    public void onBackPressed() {
     this.finish();
    }
Run Code Online (Sandbox Code Playgroud)

android

2
推荐指数
1
解决办法
4478
查看次数