我試圖從非活動加載SQLite數據庫類傳遞上下文的非活動類的dbHelper在Android的
我需要爲DBHelper
適配器類的背景和使用ApplicationContextProvider
類概述如下。 (我還沒有將此添加到清單然而由於一些教程建議,因爲我不知道如何)
CNYearsAdapter myCNYearsAdapter = new CNYearsAdapter(ApplicationContextProvider.getContext());
應用上下文提供:
package com.example.kuachart;
import android.app.Application;
import android.content.Context;
public class ApplicationContextProvider extends Application {
/**
* Keeps a reference of the application context
*/
private static Context sContext;
@Override
public void onCreate() {
super.onCreate();
sContext = getApplicationContext();
}
/**
* Returns the application context
*
* @return application context
*/
public static Context getContext() {
return sContext;
}
}
目前上面的代碼實例myCNYearsAdapter
導致程序崩潰所以我不確定應用程序上下文提供程序是否正常工作。有沒有另外一種方法讓上下文傳遞給這個非活動類?
謝謝:)奏效! – AKTStudios