我正在向扩展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];
因为活动被破坏了,显然。
有什么想法可以解决这个问题吗?