意图两个按钮到两个不同的活动

时间:2015-10-11 12:32:23

标签: java android android-intent

d = factorint(12)
dd = defaultdict(int)
dd.update(d)

for n in range(2, 6):
    u = factorint(n)
    for key, val in u.items():
            dd[key] += val

这些按钮似乎完全不起作用,当按下按钮时应用程序崩溃了,我有2个按钮,当点击它们时会进入主要活动的不同活动。

1 个答案:

答案 0 :(得分:0)

尝试在intent声明Class Level并在onCreate()中引用,然后在startActivity中使用onClick()

Intent intent,i; //Globally

    onCreate(Bundle savedInstances)
    {
     ...
     i=new Intent(getApplicationContext(),java2.class);
     intent=new Intent(getApplicationContext(),java1.class);
     ...
    }

然后在onClick

public void onClick(View view) {
    switch(view.getId()) {
        case R.id.button1:
            yourclassname.this.startActivity(intent);
            break;
        case R.id.button2:
            yourclassname.this.startActivity(i);
            break;
    }
}

确保您的java1和java2类的类型为Activity / ListActivity