正如标题所说,我想知道是否可以将附加内容传递给扩展类。
想象一下这种情况:
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
答案 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");