Java 找不到PendingEvent的getActivity

Java 找不到PendingEvent的getActivity,java,android,Java,Android,我有PendingEvent的头文件 Intent i=new Intent(); PendingIntent pi= new PendingIntent.getActivity(MainActivity.this,0,i,0); 这似乎不起作用 这是我的全部密码 package com.example.srinabh.notof; import android.app.Notification; import android.app.Notification

我有PendingEvent的头文件

 Intent i=new Intent();
               PendingIntent pi= new PendingIntent.getActivity(MainActivity.this,0,i,0);
这似乎不起作用

这是我的全部密码

package com.example.srinabh.notof;

import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {

    Button b;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        b=findViewById(R.id.notif);
        b.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent i=new Intent();
               PendingIntent pi= new PendingIntent.getActivity(MainActivity.this,0,i,0);

                Notification n=new Notification.Builder(MainActivity.this)
                        .setTicker("Ticker Title")
                        .setContentTitle("Content Titlle")
                        .setContentText("Content Text")
                        .setContent(pi)
                        .getNotification();
                n.flags=Notification.FLAG_AUTO_CANCEL;
                NotificationManager nm= (NotificationManager)getSystemService(NOTIFICATION_SERVICE);



            }
        });
    }
}
移除新的

答案如下:

getActivity是PendingEvent类的一个静态方法,并且 不需要PendingEvent实例才能被调用


答案可能是指你所说的不工作是什么意思?它找不到getActivity类,我已经包含了头文件,但给了我一个错误,PendingEvent无法转换为RemoteView
  PendingIntent pi= PendingIntent.getActivity(MainActivity.this,0,i,0);