是否可以通过 Bundle 传递 ProgressDialog?
Is it possible to pass ProgressDialog through Bundle?
我遇到了想通过 bundle 传递 ProgressDialog 对象的情况。
ProgressDialog PD = new ProgressDialog();
PD.setMessage("My message");
PD.setCanceledOnTouchOutside(false);
PD.show();
// some other code
Bundle bundle = new Bundle();
bundle.putString("someVal1", textValue);
bundle.putInt("someVal2", integer_name);
bundle.put..... // pass PD here?
我在网上搜索过,但找不到任何有用的答案。
ProgressDialog 太复杂,无法通过 Bundle 传递。您应该保存 PD 的参数(标题、消息、进度)并在新的 ProgressDialog 中恢复这些值。
我遇到了想通过 bundle 传递 ProgressDialog 对象的情况。
ProgressDialog PD = new ProgressDialog();
PD.setMessage("My message");
PD.setCanceledOnTouchOutside(false);
PD.show();
// some other code
Bundle bundle = new Bundle();
bundle.putString("someVal1", textValue);
bundle.putInt("someVal2", integer_name);
bundle.put..... // pass PD here?
我在网上搜索过,但找不到任何有用的答案。
ProgressDialog 太复杂,无法通过 Bundle 传递。您应该保存 PD 的参数(标题、消息、进度)并在新的 ProgressDialog 中恢复这些值。