我正在尝试从火库中获取图像。因此,当firebase中没有图像时,我希望我的应用程序徽标将设置在那里。但我的应用程序正在崩溃并将错误扔进日志猫。
我尝试使用如果-否则条件。以及成功和错误方法。但工作不正常。
private static final String Earnings_Freebies = "EARNINGS_FREEBIES";
private Earnings_Freebies list;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.earnings_freebies);
list = (Earnings_Freebies) getIntent().getExtras().getSerializable(Earnings_Freebies);
if (TextUtils.isEmpty(list.getmImageView())){
m_EF_ImageView.setImageResource(R.drawable.app_logo);
mProgressBarEF.setVisibility(View.GONE);
}
Picasso.with(getApplicationContext())
.load(list.getmImageView())
.into(m_EF_ImageView, new Callback() {
@Override
public void onSuccess() {
mProgressBarEF.setVisibility(View.GONE);
mFailedImage.setVisibility(View.GONE);
}
@Override
public void onError() {
mProgressBarEF.setVisibility(View.GONE);
mFailedImage.setVisibility(View.VISIBLE);
}
});
我想要当有错误。或者我忘记将图像放入firebase,然后应用程序徽标将自动设置为图像视图。
呼如林
慕丝7291255
30秒到达战场
相关分类