在不同的方法android中向对象添加对象

时间:2013-11-20 21:52:58

标签: android arrays vector

如果用户按下一个数字为3的按钮,应用程序应该添加一个3,同样的事情是1.当它关闭时它应该按照按下它们的确切顺序显示所有数字。我卡住了因为我试图将数字保存在一个应该增长的向量中,但我不能用.add()或.addElement()在不同的方法中向向量添加元素,我将不胜感激有关如何添加此元素并使向量增长的帮助,以及有关如何在textView上打印数字的任何建议,以及可能是不同的存储方式?谢谢,这是我的代码:

package com.example.holamundo;

import java.util.Vector;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class Mesa1_1 extends MainActivity {
int counter=0,countrojopar=0,countrojoimpar=0,countnegropar=0;
    int countnegroimpar=0,hotness=1;
int[] numregist;
@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub

    super.onCreate(savedInstanceState);
    setContentView(R.layout.mesa11);

    ;
}

public void CambiarValorBoton1(View view){                //DESDE AQUI ROJO IMPAR//
    Vector datanum = new Vector();
    datanum.add(1);
    }
public void CambiarValorBoton3(View view){
    datanum.addElement(3);
    }

1 个答案:

答案 0 :(得分:0)

将Vector声明为实例变量。

public class Mesa1_1 extends MainActivity {
int counter=0,countrojopar=0,countrojoimpar=0,countnegropar=0;
    int countnegroimpar=0,hotness=1; Vector datanum;
int[] numregist; 
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub

super.onCreate(savedInstanceState);
setContentView(R.layout.mesa11);
datanum = new Vector();
;
}

public void CambiarValorBoton1(View view){                //DESDE AQUI ROJO IMPAR//

datanum.add(1);
}
public void CambiarValorBoton3(View view){
datanum.addElement(3);
}
相关问题