当前位置:首页 » 安卓系统 » android退出程序

android退出程序

发布时间: 2022-03-06 11:18:27

⑴ android中如何退出程序停止服务

采用 android.os.Process.killProcess(android.os.Process.myPid());可以做到的,另外如果你程序中又service 在推出的额时候stop().

⑵ android 程序点击button退出程序

这得看你是退出当前的Activity还是退出当前应用!当前Activity则直接this.finish()就行!如果是退出应用你就得关闭全部的activity.
如果是退出应用,你可以看下下面这个网站:
http://tech.techweb.com.cn/thread-533046-1-1.html

⑶ Android 怎么退出整个应用程序

1.后面添加了一个菜单返回功能键,这个方法也只能用system.exit(0)来关闭当前活动的Activity,附代码:
public boolean onCreateOptionsMenu(Menu menu)
{

super.onCreateOptionsMenu(menu);
MenuItem item = menu.add(Menu.NONE, Menu.NONE, Menu.NONE, "Exit");
item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener()
{
public boolean onMenuItemClick(MenuItem item)
{
System.exit(0);
return true;
}
});
return true;
}

2.这样太不方便,每次退出界面之后应用程序还在运行,
网上提供了几种方法,将下面SysApplication这个类复制到工程里面,然后在每个Acitivity的oncreate方法里面通过SysApplication.getInstance().addActivity(this); 添加当前Acitivity到ancivitylist里面去,最后在想退出的时候调用SysApplication.getInstance().exit();可直接关闭所有的Acitivity并退出应用程序。
附代码:
import java.util.LinkedList;
import java.util.List;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Application;
import android.content.DialogInterface;
import android.content.Intent;

public class SysApplication extends Application {
private List mList = new LinkedList();
private static SysApplication instance;

private SysApplication() {
}
public synchronized static SysApplication getInstance() {
if (null == instance) {
instance = new SysApplication();
}
return instance;
}
// add Activity
public void addActivity(Activity activity) {
mList.add(activity);
}

public void exit() {
try {
for (Activity activity : mList) {
if (activity != null)
activity.finish();
}
} catch (Exception e) {
e.printStackTrace();
} finally {
System.exit(0);
}
}
public void onLowMemory() {
super.onLowMemory();
System.gc();
}
}
3.在应用程序里面 的activity的oncreate里面添加SysApplication.getInstance().addActivity(this)
如:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
SysApplication.getInstance().addActivity(this);
}

⑷ android开发 退出程序问题

http://www.cnblogs.com/qingblog/archive/2012/06/08/2541790.html

⑸ android studio 怎么退出程序

Android Studio 启动速度优化 1、开启 gradle 单独的守护进程 当 Android Studio 遇到错误的时候,往往会导致 Android Studio 挂掉,为了防止退出程序,则另外开启一个线程来守护 Android Studio 的进程,具体操作。 在 C:\Users\.gradle 这个目录下,创建 gradle.properties 配置文件,复制以下配置进行优化。 # Project-wide Gradle settings. org.gradle.daemon=true org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 org.gradle.parallel=true org.gradle.configureondemand=true 2、扩大内存 64位:\studio64.exe.vmoptions or studio.exe.vmoptions 32位:\studio.exe.vmoptions or studio.exe.vmoptions 编辑这个文件,在最开始的两行设置内存大小,类似于eclipse.ini中的配置。配置如下: -Xms256m -Xmx1024m 3、优化编译时VM大小 选择 file->setting->compile 添加如下参数: -Xmx1024m -XX:MaxPermSize=128m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 具体参数大小视电脑配置而定。 通过上述这些优化操作,经过实际测试,编译速度有很大提升,比较大的项目从之前的 5-8 分钟可以减少到 1-2 分钟

安卓手机怎样退出正在运行的程序

如果按返回键(或者全面屏手势中的左右侧边缘向内滑)无反应,可以考虑按菜单键(或者全面屏手势中的底部向上滑动并停顿),切换到应用进程总览界面,然后按“x”或者向侧面滑动那一个APP的小窗口,强制关闭那一个APP进程。

热点内容
联想电脑怎么查配置 发布:2025-03-18 07:49:38 浏览:360
云虚机和云服务器 发布:2025-03-18 07:49:00 浏览:683
点击php函数 发布:2025-03-18 07:45:12 浏览:617
算法应该包含 发布:2025-03-18 07:40:25 浏览:512
oss有加密 发布:2025-03-18 07:36:00 浏览:341
如何获取ftp服务器的ip地址 发布:2025-03-18 07:35:53 浏览:538
log4jmybatissql 发布:2025-03-18 07:33:33 浏览:450
苹果6sp相册怎么加密 发布:2025-03-18 07:27:50 浏览:211
ark怎么开联机服务器 发布:2025-03-18 07:27:10 浏览:130
居家矛盾脚本 发布:2025-03-18 07:24:48 浏览:832