मैं सिर्फ पाया कि जब डिवाइस लॉक स्क्रीन सक्षम है, निम्नलिखित होता है। इस गतिविधि के लिए, एंड्रॉइड: स्क्रीनऑरिएंटेशन = "लैंडस्केप" मैनिफेस्ट में सेट है। फिर मैं अपने फोन के साथ एक पोर्ट्रेट मोड में अनुवर्ती प्रदर्शन करता हूं।एंड्रॉयड गतिविधि जीवन चक्र और ताला/अनलॉक डिवाइस
- उपयोगकर्ता एक गतिविधि को खोलता है।
- onCreated()
- onStart() कहा जाता है
- onResume() कहा जाता है
- उपयोगकर्ता डिवाइस 4.5 onPause कहा जाता है()
- OnDestroy (तालों) कहा जाता है कहा जाता है
- onCreate()
- onStart() कहा जाता है
- onResume() कहा जाता है 8.5 onPause कहा जाता है कहा जाता है()
- उपयोगकर्ता डिवाइस तब अनलॉक
- onResume()
- OnDestroy कहा जाता है()
- onCreate कहा जाता है()
- onStart कहा जाता है()
- onResume कहा जाता है() कहा जाता है।
ठीक है, मुझे समझ नहीं आता क्यों 6,7,8 क्रियान्वित कर रहे हैं, उसके बाद स्क्रीन बंद हो जाता है .. इसके अलावा मुझे समझ नहीं आता क्यों 11, 12, 13, 14 क्रियान्वित कर रहे हैं है। जब मैं डिवाइस को लॉक और अनलॉक करता हूं तो कुछ अजीब चीजें होती हैं? मैं अचानक गतिविधि जीवन चक्र से उलझन में हूं .. क्या कोई इसे स्पष्ट कर सकता है?
अताशे कोड और लॉग संदेश
package com.example.wf;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.d("log", "oncreate");
}
@Override
protected void onResume() {
super.onResume();
Log.d("log", "onresume");
};
@Override
protected void onStart() {
super.onStart();
Log.d("log", "onstart");
};
@Override
protected void onPause() {
super.onStart();
Log.d("log", "onpause");
};
@Override
protected void onDestroy() {
Log.d("log", "ondestroy");
super.onDestroy();
};
}
लॉग msgs
10-05 23:11:07.994: D/log(23810): oncreate
10-05 23:11:07.994: D/log(23810): onstart
10-05 23:11:07.994: D/log(23810): onresume
// LOCK DEVICE
10-05 23:11:19.957: D/log(23810): ondestroy
10-05 23:11:20.007: D/log(23810): oncreate
10-05 23:11:20.007: D/log(23810): onstart
10-05 23:11:20.007: D/log(23810): onresume
// UNLOCK DEVICE
10-05 23:11:57.407: D/log(23810): onresume
10-05 23:11:57.537: D/log(23810): ondestroy
10-05 23:11:57.587: D/log(23810): oncreate
10-05 23:11:57.587: D/log(23810): onstart
10-05 23:11:57.587: D/log(23810): onresume
के बाद से 2 दिनों के विभिन्न विकल्पों – suku