每个按钮打开一个我已创建的不同活动8个类包括MainActivity,
它适用于1按钮顺便说一句,但我使用相同的代码为另一个按钮,应用程序只是关机。
帮助我成为一个乞丐。
这是1按钮的代码:
public class MainActivity extends AppCompatActivity {
private static Button button_lb1, button_lb2, button_lb3, button_cf, button_dp, button_tp, button_cal;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
OnClickButtonListener();
}
public void OnClickButtonListener() {
button_lb1 = (Button) findViewById(R.id.bt_lubri);
button_lb1.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent("com.silvio.myapplication.SecondActivity");
startActivity(intent);
}
}
);
button_lb2 = (Button) findViewById(R.id.bt_lubri2);
button_lb2.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent("com.silvio.myapplication.ThirdActivity");
startActivity(intent);
}
}
);
}
} 感谢你的时间!
答案 0 :(得分:0)
尝试使用此代码打开新活动。
public void OnClickButtonListener() {
button_lb1 = (Button) findViewById(R.id.bt_lubri);
button_lb1.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MianActivity.this,SecondActivity.class);
startActivity(intent);
}
}
);
button_lb2 = (Button) findViewById(R.id.bt_lubri2);
button_lb2.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MianActivity.this,ThirdActivity.class);
startActivity(intent);
}
}
);
还可以使用以下代码
在AndroidManifest文件中添加您的活动在清单的<application>
标记内,您可以添加以下新活动:
<activity android:name=".newActivity"/>
答案 1 :(得分:0)
示例:如何使用意图(更好的方法):
{{1}}