Android服务在应用程序退出时重新启动,不再找到EXTRA_MESSAGE

时间:2015-01-29 10:46:58

标签: android android-intent service nullpointerexception restart

我正在向扩展Android 服务的类发送文件名( EXTRA_MESSAGE )。 我收到的是这样的:

 public int onStartCommand(Intent intent, int flags, int startId) { // new start


        mNotificationHelper = new NotificationHelper(getBaseContext());

        if (intent != null)
            meta = intent.getStringArrayExtra(VideoCompress.EXTRA_MESSAGE);

        //extracting filename from the whole path
        fileNamePath= meta[0];

}

一切正常,除了当我退出应用程序(带完成)时,服务似乎重新启动并调用空指针异常:

fileNamePath = meta [0];

因为活动被破坏了,显然。

有什么想法可以解决这个问题吗?

0 个答案:

没有答案