dxt_1515 2016-07-01 12:38 采纳率: 25%
浏览 1013

我写了一个传递参数的方法,大家帮我看看错在那里吧!谢谢!

先是Activity发送的

 protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        point1 = (EditText) findViewById(R.id.point1);
        picture485 = (Button) findViewById(R.id.picture485);
        //这个是发送数据到MyView里面
        Intent intent1=new Intent();
        intent1.setClass(MainActivity.this, MyView.class);
        intent1.putStringArrayListExtra("lists", p);
        startActivity(intent1);
        picture485.setOnClickListener(new Button.OnClickListener() {
        public void onClick(View v) {
                /* 点击按钮跳到picture485页面 */
                Intent intent = new Intent();
                intent.setClass(MainActivity.this, Picture485.class);
                //intent.putStringArrayListExtra("lists", p);
                startActivity(intent);

            }
        });

这是MyView接收的

 public MyView(Context context, AttributeSet abu) {

        super(context, abu);
        Activity a = (Activity) context;
        ArrayList lists  = new ArrayList();
       // a.getIntent().getExtras().getStringArrayList("lists");
        lists=a.getIntent().getExtras().getStringArrayList("lists");}
  • 写回答

4条回答 默认 最新

  • tobin liao 2016-07-01 12:43
    关注

    感觉把错误提示,贴出来比较好。

    评论

报告相同问题?

悬赏问题

  • ¥15 代码的修改,添加和运行完善
  • ¥15 krpano-场景分组和自定义地图分组
  • ¥15 lammps Gpu加速出错
  • ¥15 关于PLUS模型中kapaa值的问题
  • ¥15 关于博途V17进行仿真时无法建立连接问题
  • ¥15 机器学习教材中的例题询问
  • ¥15 求.net core 几款免费的pdf编辑器
  • ¥15 为什么安装HCL 和virtualbox之后没有找到VirtualBoxHost-OnlyNetWork?
  • ¥15 C# P/Invoke的效率问题
  • ¥20 thinkphp适配人大金仓问题