小编adr*_*epe的帖子

Intent.getExtras()始终返回null

我正试图通过onCreate我希望"重定向" 的通知和事件来运行活动.为此添加了对Intent课堂信息的思考.一个重要的特性是生成通知的类是通过服务执行的.我从getApplicationContext类提供的方法中检索上下文android.app.Application.每当我调用方法getExtras()返回时null.我究竟做错了什么?

public class OXAppUpdateHandler {

    private void addNotification(Context context, int iconID,
           CharSequence tickerText, CharSequence title, CharSequence content) {

        CharSequence notificationTicket = tickerText;
        CharSequence notificationTitle = title;
        CharSequence notificationContent = content;

        long when = System.currentTimeMillis();

        Intent intent = new Intent(context, MainActivity_.class);
        intent.setFlags(
            Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
        intent.putExtra(OPEN_UPDATE_ACTIVITY_KEY, 1);

        PendingIntent pendingIntent = 
            PendingIntent.getActivity(context, 0, intent, 0);

        NotificationManager notificationManager = 
            (NotificationManager) context.getSystemService(
                Context.NOTIFICATION_SERVICE);
        Notification notification = 
            new Notification(iconID, notificationTicket, when);
        notification.setLatestEventInfo(context, …
Run Code Online (Sandbox Code Playgroud)

android android-intent

5
推荐指数
1
解决办法
5830
查看次数

标签 统计

android ×1

android-intent ×1