編輯:關於Android編程
在實際開發中,Activity需要啟動但界面又不能顯示出來,這時就需要後台啟動,但又不是finish(),這時就要用到Activity中的moveTaskToBack函數,先看下官網
參數nonRoot是布爾類型,可以為true或false
true:只要是這個task中的activity都有效。
false:只對這個task的根activity(即首個activity)才有效。<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+bW92ZVRhc2tUb0JhY2u199PDuvOjrHRhc2vW0GFjdGl2aXR5tcTLs9Dysru74beiyfqx5Luvo6zQp7n7u/mxvrXIzazT2mhvbWW8/Dxicj4KPC9wPgo8cD7PwsPmysfSu7j2vPK1pbXE08PA/TwvcD4KPHA+PC9wPgo8cHJlIGNsYXNzPQ=="brush:java;">package com.example.movetask2back; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class MainActivity extends Activity implements OnClickListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initWidgets(); moveTaskToBack(true); // 設置為後台 System.out.println("[MainActivity]->onCreate"); } private void initWidgets() { Button btn = (Button) findViewById(R.id.btn_back); btn.setOnClickListener(this); } @Override protected void onPause() { // TODO Auto-generated method stub super.onPause(); System.out.println("[MainActivity]->onPause"); } @Override protected void onResume() { // TODO Auto-generated method stub super.onResume(); System.out.println("[MainActivity]->onResume"); } @Override protected void onStop() { // TODO Auto-generated method stub super.onStop(); System.out.println("[MainActivity]->onStop"); } @Override protected void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); System.out.println("[MainActivity]->onDestroy"); } @Override public void onClick(View v) { // TODO Auto-generated method stub switch (v.getId()) { case R.id.btn_back: moveTaskToBack(true); // 設置為後台 break; default: break; } } } 啟動後的生命周期打印
啟動後馬上就onStop但沒有調用onDestroy
本文代碼以MTK平台Android 4.4為分析對象,與Google原生AOSP有些許差異,請讀者知悉。 本文主要介紹MTK Android開機時,SIM卡的Fram
Android系統通過屬性暴露設備和運行時信息,並且可以通過設置屬性來控制系統行為。因此,屬性也像文件一樣,是一種需要保護的資源。在啟用SEAndroid之前,敏感屬性只
android繪制圓形圖片的兩種方式看下效果先下面有完整的示例代碼使用BitmapShader(著色器)我們在繪制view 的時候 就是小學上美術課 用水彩筆在本子上畫畫
高通Quick Charge 2.0快充技術(下稱QC2.0),近日成為了我們關注的焦點,同時也是整個行業熱議的話題。在此之前快充只能通過提升電流的方式來達