/ / सिस्टमयूआई की एक कक्षा में वर्तमान गतिविधि का वर्तमान दृश्य या अनुप्रयोग संदर्भ कैसे प्राप्त करें - एंड्रॉइड

SystemUI - एंड्रॉइड की कक्षा में वर्तमान गतिविधि का वर्तमान दृश्य या एप्लिकेशन संदर्भ कैसे प्राप्त करें

मेरी एक बड़ी समस्या है। में systemUI/PhoneStatusBar कक्षा, मैं वर्तमान के दृष्टांत पर एक बच्चा दृश्य जोड़ना चाहता हूं View चल रहा है Activity। इसमें कैसे किया जाए PhoneStatusBar.java में systemUI। मैंने कुछ विधि का उपयोग करने की कोशिश की, उदाहरण

View.getRootView()

या तो, लेकिन अपेक्षित परिणाम नहीं मिल सकता। सभी से सफलता मिलने की उम्मीद है। बहुत बहुत धन्यवाद

आपकी मदद के लिए धन्यवाद। लेकिन मैं इस बात पर जोर देना चाहूंगा कि "मैं चल रही गतिविधि का वर्तमान दृष्टिकोण प्राप्त करना चाहता हूं"। मुझे इसे एंड्रॉइड / फ्रेमवर्क / बेस / पैकेज // सिस्टमुई / स्टेटबार / फोन / फोनस्टैटबार.जवा में किया जाना चाहिए। मैं सभी से सहायता प्राप्त करना जारी रखने की बहुत उम्मीद करता हूं

उत्तर:

जवाब के लिए 0 № 1

प्रयत्न

View.getContext ();

यह काम करना चाहिए।


जवाब के लिए 0 № 2

एक दृश्य जोड़ने के लिए, आपको इसे व्यूग्रुप के रूप में डालना होगा:

ViewGroup addViewHere = (ViewGroup)myView;

या अगर आपको समस्या यह है कि आप पदानुक्रम में दृश्य में सही जगह पर दृश्य जोड़ नहीं सकते हैं, तो आपको अभिभावक प्राप्त करने की आवश्यकता हो सकती है:

ViewGroup addViewHere = (ViewGroup)myView.getParent();

फिर सभी लेआउट को सही मानते हुए इसे जोड़ें:

addViewHere.addView(newView);

जवाब के लिए 0 № 3

आप इसे आजमा सकते हैं:

findViewById(android.R.id.content).getRootView()

यह आपको शीर्ष पर स्थिति पट्टी सहित गतिविधि का मूल दृश्य देना चाहिए