NullPointerException が発生する理由がわかりません。ここで何が欠けていますか?
public class CustomJourneyUserInformation {
public IJourneyDetails journeyDetails;
public IUserDetails userDetails;
public ISubscribeJourney subscribedToJourneys;
}
IJourneyDetails、IUserDetails、ISubscribeJourney はすべてインターフェイスです
別のアクティビティで、私は呼び出しています
private CustomJourneyUserInformation[] allJourneyDetails;
allJourneyDetails = new CustomJourneyUserInformation[subscribedToJourneys.length];
if (providerDetails[i] != null)
>>> allJourneyDetails[i].journeyDetails = providerDetails[i];
if (userDetails[i] != null)
allJourneyDetails[i].userDetails = userDetails[i];
if (subscribedToJourneys[i] != null)
allJourneyDetails[i].subscribedToJourneys = subscribedToJourneys[i];
>>>> でマークされた行でヌルポインタ例外が発生しています
allJourneyDetails[i]
ここではnullだと確信しています。