0

所以我正在编写一段代码,它可以让我在顶部的状态栏中运行一个应用程序,我是进入它的好方法,几乎​​完成了。我只需要对为什么我的“PendingIntent.getActivity(this,that,next,thing);”有第二意见 它没有编译。这是代码

import android.app.Activity;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Intent;
import android.os.Bundle;

public class NotifyMe extends Activity {
NotificationManager nm;

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
    Intent MainActivity = new Intent(this, MainActivity.class);
    PendingIntent pi = new PendingIntent.getActivity(this, 0, intent, 0);
    String body = "Simple message";
    String title = "Hello World";
    Notification n = new Notification(R.drawable.note, body, System.currentTimeMillis());
    n.setLatestEventInfo(this, title, body, pi);

}
}

所以我可能做错了,在这件事上的任何提示将不胜感激。

4

2 回答 2

1
 PendingIntent pi = new PendingIntent.getActivity(this, 0, intent, 0);

不需要新的。

更重要的是,您需要专注于设置 eclipse 环境,以便至少可以查看错误消息。它们应该出现在称为问题的区域中,当您在 StackOverflow 上报告错误时,您可以包含错误消息的内容。如果您对您的环境有任何疑问,请告诉我们。

于 2012-07-17T21:14:42.277 回答
0
PendingIntent pi = PendingIntent.getActivity(FancyDiamondResultActivity.this, 0, intent, 0);
于 2015-09-01T12:51:00.177 回答