Android将附加内容传递给扩展类

时间:2015-03-25 13:53:55

标签: android

正如标题所说,我想知道是否可以将附加内容传递给扩展类。

想象一下这种情况:

public class MyClass extends Activity {

    @Override
    public void onCreate(Bundle sis) {
        super.onCreate(sis);
        Bundle extras = getIntent().getExtras();
        ....
    }
}

public class MyMainClass extends MyClass{

    @Override
    public void onCreate(Bundle savedInstanceState) {
        //Here I would like to pass some extras to MyClass

        super.onCreate(savedInstanceState);
        ...
    }
}   

是否有可能将额外内容传递给MyClass

1 个答案:

答案 0 :(得分:1)

是的,可以使用

完成
 Intent i = new Intent(MyMainClass.this, MyClass.class);
 i.putExtra("extra", extra);
 startActivity(i);

你可以使用

获得额外的回报
 Bundle extras = getIntent().getExtras();
 String extra = extras.getString("extra");
相关问题