相关疑难解决方法(0)

退出申请不赞成?

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

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

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

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

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

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

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

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

android

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

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

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

android android-activity

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

Android中的应用程序关闭事件

有什么方法可以知道您的应用程序正在运行吗?我想在 Android 应用程序刚刚关闭时运行一段代码。任何建议将不胜感激。

performance android

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

Android应用程序退出事件

我在应用程序退出处理方面需要一些帮助 我的申请有多个活动说: - EntryAct,Act1,Act2 .... Act10.

当用户在任何这些活动上按下主页键时,我需要进行一些标记设置.

在每个应用程序中处理主键不可能活动!有人能说出如何实现这一目标吗?

所有活动的OnPause,OnStop或OnDestory中的任何内容都无法改变Act1 ... Act10.:-(

android

6
推荐指数
2
解决办法
4万
查看次数

Android 应用程序在 System.exit(0) 上重启;

我正在创建一个有一些线程的应用程序,我想关闭它。我试过:

System.exit(0);
Run Code Online (Sandbox Code Playgroud)

但应用程序会自行重启。

请帮帮我,谢谢。

编辑:

OnDestroy 代码:

@Override
public void onDestroy(){
    android.os.Process.killProcess(android.os.Process.myPid());
}
Run Code Online (Sandbox Code Playgroud)

OnOptionsItemClicked:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case R.id.item1:
        startActivity(new Intent(this, ConnActivity.class));
        finish();
        break;
    case R.id.item2:
        android.os.Process.killProcess(android.os.Process.myPid());
        System.exit(0);
        break;
    case R.id.item3:
        AlertDialog.Builder alert = new AlertDialog.Builder(this);

        alert.setTitle("Mensaje al servidor");
        alert.setMessage("Enviar mensaje al servidor");

        // Set an EditText view to get user input 
        final EditText input = new EditText(this);
        alert.setView(input);

        alert.setPositiveButton("Enviar", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int whichButton) {
          String value = input.getText().toString(); …
Run Code Online (Sandbox Code Playgroud)

java android

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

完全退出Android应用程序

我想通过单击退出按钮退出整个应用程序.实际上我使用退出按钮而不是注销.因此,每当用户点击它时,它应该完成完整的应用程序,但它只会破坏上次运行的活动.我现在应该怎么做?我在我的代码中使用此方法,任何帮助将不胜感激,提前感谢.

         public void exit(View v){
                finish();
                System.exit(0);
            }
Run Code Online (Sandbox Code Playgroud)

我也使用了以下代码但它只杀死了最后运行的活动而不是完整的应用程序.

             public void exit(View v){
                android.os.Process.killProcess(android.os.Process.myPid());
                System.exit(1);
            }
Run Code Online (Sandbox Code Playgroud)

android exit logout activity-finish

4
推荐指数
1
解决办法
6726
查看次数

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

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

请任何人都可以帮助我.

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

android

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