android-context

    1熱度

    1回答

    在過去,我已將子類Application維護爲應用程序的活動數據庫連接。但是,根據this SO answerApplication在UI線程中運行,這讓我覺得我絕對不應該用它來訪問數據庫。此外,根據Xamarin Application docs(以及那些Android本身): 通常不需要繼承應用程序。在大多數情況下,靜態單例可以以更模塊化的方式提供相同的功能。如果您的單身人士需要一個全局上下文

    -3熱度

    1回答

    由於某些原因,我無法獲取我的活動的上下文。 注 -它之前工作,但現在Android Studio顯示錯誤,但不會停止我的應用程序編譯和按預期運行。我已經進一步添加了我的代碼,但最終我認爲問題在其他地方,因爲如果我嘗試在新的空活動中獲取活動上下文,則會出現錯誤。 public class TestActivity extends AppCompatActivity { @Override

    0熱度

    1回答

    假設我在清單文件中定義了一個Android廣播接收器。 我在onReceived(Context context,...)上收到的上下文是什麼? 它將成爲應用程序上下文的一個實例嗎? 感謝

    0熱度

    3回答

    我有一個使用適配器和顯示回收站列表視圖的片段的活動。當用戶點擊任何行時,我會顯示一個AlertDialog(創建爲DialogFragment),以供他們輸入數據。 來自AlertDialog的回調由Fragment監聽,並且一旦所有字段在Fragment中被捕獲,則完成的對象被髮送回活動以將其保存在數據庫中。 下面是截圖... 現在經過我輸入一個名稱,然後按下去,我得到一個崩潰,因爲從Displ

    0熱度

    2回答

    如何我可以通過活動上下文來應用類,我提示以下錯誤:當我通過getApplicationContext() at android.os.Handler.handleCallback(Handler.java:751) at android.os.Handler.dispatchMessage(Handler.java:95)

    1熱度

    1回答

    我已閱讀了幾篇關於何時使用活動以及何時使用應用程序上下文的討論(例如on this SO post)。 我想知道使用任何活動或應用程序上下文的影響是什麼對於方法Toast.makeText()。 文檔只是簡單地說,對參數context: 語境:要使用的上下文。通常你的應用程序或活動對象。 我的問題是 當使用活動上下文敬酒的時間綁定到活動的生命週期? 內存泄漏是一個嚴重的問題嗎?他們似乎受到吐司持續

    -1熱度

    5回答

    我正在關注如何將活動中經常使用的函數放在一個地方的教程。 例如,在我的項目中出現的一條toast消息,而不是在每個活動中都具有該功能,只需在一個位置調用GlobalFunctions.java即可。 所以,我用簡單的功能得到它,例如,在GlobalFunctions.java: public class GlobalFunctions { public void simpleMessa

    0熱度

    1回答

    我有一個片段,其中包含和待定通知內容的ArrayList。 我在onPause()中生成提醒列表,因爲我只想在應用程序未在前臺運行時顯示。 一切工作正常,如果我離開應用程序的HomeScreen按鈕,但如果我留在後退按鈕,編譯器告訴我,我嘗試調用空引用getSystemService()。 主要應用工作的的onPause: @Override protected void onPause() {

    0熱度

    1回答

    我試圖填充與發現的藍牙設備上ListView,但我發現了以下錯誤一個ListView: Cannot resolve constructor 'ArrayAdapter(anonymous android.widget.CompoundButton...)' 我的代碼如下: public class BluetoothFragment extends Fragment { private

    2熱度

    1回答

    我有一個類來顯示HTTP的錯誤消息。 根據throwable它顯示一條消息。 但有些時候我得到空指針異常 public static void showGeneralErrors(Throwable throwable) { String message = ""; AppInitialization appInitialization = AppInitialization.