错误提示信息:
Cannot resolve constructor 'Intent(anonymous android.view.View.OnClickListener, java.lang.Class<com.
解决办法:
只需将第一个参数中的this替换为MainActivity.this。
Intent intent = new Intent(MainActivity.this,emergencyIntent.class);
该错误是因为在public void onClick(View v)中编写它,其中" this"表示实现View.OnClickListener的匿名类的实例。 而Intent构造函数Intent(Context context, Class)中的第一个参数需要Activity上下文。
后面的也是同理(《第一行代码 ——使用通知一节》):
Intent intent = new Intent( getApplicationContext(), SecondActivity.class);