Java 使用Bundle对象作为参数或实例类
最好使用Bundle对象作为参数或最好使用Bundle对象作为实例类 这两种方法之间是否存在具体差异: 1) 2)Java 使用Bundle对象作为参数或实例类,java,android,Java,Android,最好使用Bundle对象作为参数或最好使用Bundle对象作为实例类 这两种方法之间是否存在具体差异: 1) 2) 若我使用第二种方法,这是一个好的操作吗?您不能使用第二种方法-被@Overriden的方法的签名必须保持不变 此外,即使您不使用传递给'onCreate()的捆绑包,此对象也不一定为空-它由系统在onSavedInstanceState()中自动填充UI小部件的数据(例如EditText`中的文本) 底线:保持方法签名不变,不要忘记调用super.onCreate()传递Bundl
若我使用第二种方法,这是一个好的操作吗?您不能使用第二种方法-被
@Override
n的方法的签名必须保持不变
此外,即使您不使用传递给'onCreate()的捆绑包
,此对象也不一定为空-它由系统在
onSavedInstanceState()中自动填充UI小部件的数据(例如
EditText`中的文本)
底线:保持方法签名不变,不要忘记调用super.onCreate()
传递Bundle
参数
class MainActivity extends Activity {
public void onCreate(Bundle savedInstanceView){
super.onCreate(savedInstanceView);
.........
}}
class MainActivity extends Activity {
public void onCreate(){
Bundle savedInstanceView = new Bundle();
super.onCreate(savedInstanceView);
.........
}}