有很多問題詢問如何從另一個課程中彈出一個吐司,我必須嘗試過所有這些課程,而且看起來沒有任何工作。需要非活動類中的上下文
我擴展了webViewClient,並需要彈出一些消息與加載錯誤等與吐司,但我似乎無法定義上下文?
public class MyAppWebViewClient extends WebViewClient {
private static Context context;
public MyAppWebViewClient(Context c) {
context = c;
}
public static void popup(String message){
Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
}
popup("Hello World")
}
這是錯誤:
Error:(301, 34) error: constructor MyAppWebViewClient in class MyAppWebViewClient cannot be applied to given types;
required: Context
found: no arguments
reason: actual and formal argument lists differ in length
我在做什麼錯?
什麼行代碼會導致錯誤? –
@Blackbelt - 感謝您的幫助,我按照您的建議添加了super();作爲第一行,但錯誤是相同的。 – crankshaft