我从父级CouponsActivity中的片段foodCouponsFragment打开IndividualCouponsActivity。用意向打开IndividualCouponsActivity。打开后,我想编辑IndividualCouponActivity的textViews和ImageViews。应该指出的是,IndividualCouponActivity不是该片段的父代。如何编辑由同一片段打开的片段打开的活动中的值
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
Coupon coupon = foodCoupons.get(position);
Intent foodCouponsIntent = new Intent(getActivity(), IndividualCouponActivity.class);
startActivity(foodCouponsIntent);
IndividualCouponActivity activity = new IndividualCouponActivity();
activity.setValue(coupon.getCouponValue());
activity.setCompany(coupon.getCompanyName());
activity.setInfo(coupon.getDescription());
activity.setPts(coupon.getPts());
activity.setQr(coupon.getPicImageResourceId());
}
});
但是,当我运行该应用程序时,单击listView使应用程序关闭。这是该日志当时说:
FATAL EXCEPTION: main
java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.Window$Callback android.view.Window.getCallback()' on a null object reference at android.support.v7.app.AppCompatDelegateImplBase.
我怀疑这是从我使用新IndividualCouponActivity活动的访问类的方法生根。谢谢!