java - getActivity 未找到 PendingIntent

标签 java android

我有pendingIntent的头文件

 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);



            }
        });
    }
}

最佳答案

删除新的

  PendingIntent pi= PendingIntent.getActivity(MainActivity.this,0,i,0);

来自答案:

getActivity() is a static method of the class PendingIntent and does not require an instance of PendingIntent in order to be invoked.

答案可引用here

关于java - getActivity 未找到 PendingIntent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47637119/

相关文章:

java - 获取文件的绝对路径

java - 如何创建包含不可变对象(immutable对象)的可变数组列表,Java

java - 将 2D 数组网格中的 "path"存储到列表中

java - 响应返回时隐藏属性,但应可用于 ObjectMapper 操作

java - 在 Java play 2.4 中读取 GET/DELETE 的主体(有效负载)

javascript - 将用户 ID 添加到 PhoneGap 文件上传

android - 如何通过resValue添加文本翻译

android - 广播接收器和暂停的 Activity

android - 移动设备不支持的 css 属性列表

java - 将 setText 用于 TextView 时创建的新 TextView