从一个类获取值到另一个类

时间:2015-08-04 06:34:42

标签: android android-intent

我使用Intent传递值,但我无法在其他类中接收。

public class page4 extends Activity {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.page4);

        Intent intent = getIntent();
        String list1 = intent.getStringExtra("list1");


        ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager);
        ImageAdapter adapter = new ImageAdapter(this);
        viewPager.setAdapter(adapter);






    }


}

我希望在下面的课程中收到这个意图。

public class ImageAdapter extends PagerAdapter {
}

2 个答案:

答案 0 :(得分:1)

你不能直接这样做。最简单的方法是在list1的{​​{1}}中传递所需的额外constructor

ImageAdapter

答案 1 :(得分:1)

只有在将数据从“活动/服务”传递给其他人时才使用Intent。因此,在这种情况下,不需要Intent。在代码中编辑以下内容

Show Package Contents

按照我在下面提到的方式在ImageAdapter类中添加一个构造函数

Contents