In my code below I am able to edit a text from my first setText() call but not from within the callback.
The error I receive is a NullPointerException for title in the callback.
How do I set this up so I can edit the text from within the callback?
public class ListingActivity extends AppCompatActivity {
    final String TAG = "ListingActivity";
    TextView title;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        title = (TextView)findViewById(R.id.tvTitle);
        Intent intent = getIntent();
        final String listingId = intent.getStringExtra("ObjectId");
        setContentView(R.layout.listing_activity);
        Log.e(TAG, "listingId: " + listingId);
        title.setText("listingId");//fine
        ListingManager.getListing(listingId, new ListingCB() {
            @Override
            public void done(String error, Listing listing) {
                title.setText("listingId");//null pointer error
            }
        });
    }
}
 
     
     
    