Java / Android Nullpointerexception Thrown On A String
I have what seems like a very simple method, written in java for an android application: EDIT 1:      private String newResponse; public SOME METHOD CALLED FIRST {     newResponse
Solution 1:
try
    {
        // NOW add following condition and initialize newResponce only when it is nullif(null == newResponse)
        {
            newResponse = new String();
        }
        System.out.println("newResponse"+newResponse);  //<--Add this two lines
        System.out.println("message"+message); // and check which line gives you NullPointerException
        newResponse = newResponse + message;
        confirmQE(); //Look for qe in the message
    }
Solution 2:
public synchronized voidreportMessage(String message)
{
    try
    {
        if(newResponse == null){
            newResponse = message;
        }else{
            newResponse = newResponse + message;
        }
        confirmQE(); //Look for qe in the message
    }
    catch (Exception e)
    {
        response = e.getCause().toString();
    }
}
Try above code..
Solution 3:
Inspect the individual variables to see which one is null.
Also, e.getCause() may be returning null also, so you may have an exception inside your exception handler as well. 
Solution 4:
I have fixed the problem.
For anyone wondering, I added
if("".equals(newResponse))
{ 
    newResponse = new String();
}
before
newResponse = newResponse + message;And that prevents the error.
Thanks for everyone's help.
Post a Comment for "Java / Android Nullpointerexception Thrown On A String"