アンドロイドの画像をキャプチャした後にnullを返し、私は、アプリケーションクラスでいくつかのデータを保存し、その後の活動Bで活動BにApplicationクラスは、私が活動Aで活動Aと活動Bを持って
をつもりです、私はできる午前
アクティビティBには、画像をキャプチャするためのボタンがあります。キャプチャ後にイメージをキャプチャしてアクティビティBに戻ると、アプリケーションクラスはnullを返し、データを再度フェッチできません。
アプリケーションクラスコード:
public void saveSelectedSalonDetail(SalonDetailsModel salonDetail){
this.salonDetails = salonDetail;
}
public SalonDetailsModel getSalonDetails(){
Log.e("salon details ",this.salonDetails.getBusinessName());
return salonDetails;
}
アクティビティAコード: - :
AppController appController = (AppController)getApplication();
SalonDetailsModel salonDetailsModel = appController.getSalonDetails();
String salonTitle = salonDetailsModel.getBusinessName();
上の行を返す -
((AppController) getApplicationContext()).saveSelectedSalonDetail(salonDetailsModel);
アクティビティBコード、アプリケーション・クラスのデータを保存します私がアクティビティAから来ているときの値ですが、画像をキャプチャした後にアクティビティbに来るとき、同じラインリターンsヌル。
は、スタックトレースを共有します。 –