我有一個類,我從10多個活動中獲取上下文對象。如何比較兩個不同活動的上下文對象..?
我想知道上下文對象,其中的活動是在一瞬間。
我試過以下但沒有結果。
context.equals(One.this);
context.equeals(One.class);
如果有任何人有任何想法,請與我分享!
我有一個類,我從10多個活動中獲取上下文對象。如何比較兩個不同活動的上下文對象..?
我想知道上下文對象,其中的活動是在一瞬間。
我試過以下但沒有結果。
context.equals(One.this);
context.equeals(One.class);
如果有任何人有任何想法,請與我分享!
我希望你是不是抱着一種超過所需的時間,這些Context
引用,我發現了什麼記憶的美妙源泄漏這可能是如果沒有正確處理!
如果他們都Activity
情況下,你可以這樣對待他們和使用:
if (activity instanceof MyClassActivityOne) {
// do something
}
Works works correctly thanks:D – delive 2015-10-30 14:23:04
Hello chris,感謝您的知識共享,您可以給任何其他場景的工作示例使用此代碼嗎? – 2016-05-10 11:50:16
十項活動好像很多有一次。
什麼是你想通過比較上下文對象呢?有時候問題的答案是 「我該怎麼做?」是「不要這樣做!告訴我們你想要什麼,我們會建議另一個 路徑。」
如何將上下文對象傳遞給類? – Caner 2012-03-02 13:57:33
我認爲你可以使用構造函數來放置你想要的確切的上下文對象 – R4j 2012-03-02 14:00:17
把代碼如何設置和接收conext對象。 – 2012-03-02 14:02:02