我试图用我自己的函数启动一个活动,但它不起作用(认为它是一个逻辑错误;))
请看一下:
Intent adder = new Add().execute(this, Add.class, "Test:","Add the test");
startActivity(adder);
这是我想要开始的活动:
public class Add extends Activity {
public Intent execute(Context context, Class<?> cls, String addText, String buttonText) {
TextView addStr = (TextView) findViewById(R.id.addtext);
addStr.setText(addText);
Button addBtn = (Button) findViewById(R.id.addbtn);
addBtn.setText(buttonText);
return new Intent(context, cls);
}
}
怎么了?
答案 0 :(得分:0)
你应该看看this Android developer guide,其中讨论了Activity和Intent。我想你会发现它们的使用方式与你尝试使用它们完全不同。