在Android中獲取“上下文”的靜態方法?

在Android中獲取“上下文”的靜態方法?

有沒有辦法在靜態方法中獲取當前的Context實例? 我正在尋找這種方式,因為我討厭每次更改時都保存“上下文”實例。…


Android上的“上下文”是什麼?

在Android編程中, Context類是什麼,它用於什麼? 我在開發者網站上閱讀了它,但我無法清楚地理解它。…


android - 從Activity上下文外調用startActivity()

我在我的Android應用程序中實現了一個ListView 。 我使用ArrayAdapter類的自定義子類綁定到此ListView 。 在重寫的ArrayAdapter.getView(...)方法內,我分配了一個OnClickListener 。 在OnClickListener的onClick方法中,我想啟動一個新的活動。 我得到了一個例外: Calling startActivity()…


android - 只有對Context的引用時關閉當前活動

如果我有Context的引用,是否可以完成當前活動? 我沒有參考當前的活動。…



android - 活動和上下文有什麼區別?

活動和環境是否相同,還是有差異? 什麼時候應該有一個方法傳遞一個Activity,並且當一個Context?…


android - 如何從任何地方獲取包名?

我知道Context.getApplicationContext()和View.getContext()的可用性,通過它我可以實際調用Context.getPackageName()來檢索應用程序的包名稱。 如果我從一個View或Activity對象可用的方法調用它們,它們會工作,但是如果我想從完全獨立的類中找到沒有View或Activity的包名,是否有辦法做到這一點(直接或間接)?…


android - 何時調用活動上下文或應用程序上下文?

有很多關於這兩種情況是什麼的帖子。但我仍然沒有把它說得很對 據我了解,目前為止:每個都是它的類的一個實例,這意味著一些程序員建議您盡可能多地使用this.getApplicationContext(),以免“洩漏”任何內存。 這是因為另一個(獲取Activity實例上下文)指向每次用戶傾斜手機或離開應用程序時被銷毀的Activity 。顯然垃圾收集器(GC)沒有捕獲並因此使用內存太多.. 但…


android - 將Context傳遞給非活動類的最佳實踐?

所以,我的第一個主要應用程序幾乎已編碼,我正在對我的代碼進行優化。 該應用程序工作正常,但我不確定我將上下文傳遞給其他類的方式。 我不想以錯誤的方式去做。 我在Stackoverflow中偶然發現了關於上下文的文章和問題,這是將它傳遞給非活動類的正確方法。 我也閱讀了文檔,但作為一名芬蘭人,使復雜的技術更難以理解。 所以,一個簡單的問題。 我將主要活動的上下文傳遞給其他(幫助者)類的方式是否正…


android - 如何從沒有上下文的類調用getResources()?

在我的應用程序中,我有很多課程和活動。 Droid是一個沒有上下文的類。 Mygame是一個擴展SurfaceView並實現SurfaceHolder.Callback的類。 我在mygame類中創建了一個Droid對象,並為它設置了背景圖像和位置。 我為此編寫的代碼如下。 block1=new Droid(BitmapFactory.decodeResource(getResource…


android - 如果上下文不是活動上下文而是應用程序上下文,如何啟動Intent

我正在嘗試從擴展BroadcastReceiver的類開始一個活動。 public void onReceive(Context context, Intent intent){問題是參數上下文是Application上下文而不是Activity上下文。 有沒有辦法使用Application上下文啟動intent?…




android context activity get this application getapplicationcontext android取得 getbasecontext attachbasecontext