【发布时间】:2016-12-12 15:50:00
【问题描述】:
我在尝试调用 BroadcastReceiver 类型类的 onReceive 函数中的 Toast.makeText 函数时收到错误消息。 这不是 another Question 的重复,因为我正在调用 show() 方法,这是编译时问题 错误是:无法解析方法 makeText。
如果我在任何其他活动类型类中调用它,相同的函数工作正常。
这是我正在尝试运行的代码。
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;
public class CallStateReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(this,"test", Toast.LENGTH_SHORT).show();
}
}
【问题讨论】:
标签: android android-studio android-broadcastreceiver android-toast