Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android之後台啟動Activity

Android之後台啟動Activity

編輯:關於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


  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved