1

我有一个应用程序,用户可以在其中选择图像或拍摄新图像,然后对其进行编辑。从选择或捕获返回后,我自然有代码来刷新 UI。为简单起见,假设相关代码为:

LinearLayout options_holder;

@Override
public void onCreate {
    options_holder = (LinearLayout) findViewById(R.id.options_holder);
}

@Override
public void onActivityResult(int res, int req, Intent data) {
    updateLayout();
}

public void updateLayout() {
    Log.d("LOG", options_holder.getClass().getName());
}

除了三星 Galaxy S3、Note 和 Galaxy Camera,我的 android 应用程序在我测试过的所有其他设备上都能正常运行。对于这些特定的三星设备,从图像捕获返回会在 options_holder 上引发 NPE。然而,从选择器返回的行为符合预期,所以我不知道问题出在哪里。

我怀疑构建是罪魁祸首。有谁知道我该如何解决这个问题?

4

0 回答 0