Add new permission for killing application yourself
This commit is contained in:
parent
018abaeba4
commit
71833e3e67
2 changed files with 5 additions and 0 deletions
|
@ -54,6 +54,8 @@
|
||||||
<!-- <uses-permission android:name="com.android.vending.BILLING"/> -->
|
<!-- <uses-permission android:name="com.android.vending.BILLING"/> -->
|
||||||
<!-- Needed for overlay widget -->
|
<!-- Needed for overlay widget -->
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
|
||||||
|
<!-- Needed for kill application yourself -->
|
||||||
|
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>
|
||||||
|
|
||||||
<supports-screens
|
<supports-screens
|
||||||
android:anyDensity="true"
|
android:anyDensity="true"
|
||||||
|
|
|
@ -58,6 +58,7 @@ import org.linphone.xmlrpc.XmlRpcListenerBase;
|
||||||
import android.Manifest;
|
import android.Manifest;
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
|
import android.app.ActivityManager;
|
||||||
import android.app.Dialog;
|
import android.app.Dialog;
|
||||||
import android.app.Fragment;
|
import android.app.Fragment;
|
||||||
import android.app.FragmentManager;
|
import android.app.FragmentManager;
|
||||||
|
@ -1076,6 +1077,8 @@ public class LinphoneActivity extends LinphoneGenericActivity implements OnClick
|
||||||
public void quit() {
|
public void quit() {
|
||||||
finish();
|
finish();
|
||||||
stopService(new Intent(Intent.ACTION_MAIN).setClass(this, LinphoneService.class));
|
stopService(new Intent(Intent.ACTION_MAIN).setClass(this, LinphoneService.class));
|
||||||
|
ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
|
||||||
|
am.killBackgroundProcesses(getString(R.string.sync_account_type));
|
||||||
android.os.Process.killProcess(android.os.Process.myPid());
|
android.os.Process.killProcess(android.os.Process.myPid());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue