0

我有一项活动,其中有一些来自以前活动的数据:

final int pictureId = intent.getIntExtra("my.picture.id",0);
    final String headerId = intent.getStringExtra("my.header.id");
    final String bodyId = intent.getStringExtra("my.body.id");

在这个活动中,我有私人课程,我想在其中获取图片 ID 等数据,但我不知道如何。我如何在课堂上获取这些数据。

4

1 回答 1

1

在您的私人类的构造函数中添加一个参数。

public class YourActivity extends Activity {

PrivateClass mPrivateClass

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    mPrivateClass= new PrivateClass(getIntent());
}

您的私人课程将如下所示。

private class PrivateClass
{
    PrivateClass(Intent mIntent)
    {
       final int pictureId = intent.getIntExtra("my.picture.id",0);
       final String headerId = intent.getStringExtra("my.header.id");
       final String bodyId = intent.getStringExtra("my.body.id");
    }
}
于 2012-06-05T03:56:54.473 回答