对于 JAVA 文件:
public class UserDataInputActivity extends AppCompatActivity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_user_data_input);
}
public void onGenericMenuClick(View view)
{
ImageView pastTests = (ImageView) findViewById(R.id.pasttests);
final Intent intent1 = new Intent(this, PastDiagnosticResult.class);
ImageView userData = (ImageView) findViewById(R.id.myinfo);
final Intent intent2 = new Intent(this, UserDataInputActivity.class);
ImageView currentTests = (ImageView) (findViewById(R.id.currenttest));
final Intent intent3 = new Intent(this, CurrentDiagnosticResultActivity.class);
pastTests.setOnClickListener(new OnClickListener(){
public void onClick(View view)
{
startActivity(intent1);
}});
userData.setOnClickListener(new OnClickListener(){
public void onClick(View view)
{
startActivity(intent2);
}});
currentTests.setOnClickListener(new OnClickListener(){
public void onClick(View view)
{
startActivity(intent3);
}});
}
}
我的屏幕底部基本上有 3 个图标(imageViews)。我的目标:当我单击菜单上的不同图像时导航到不同的屏幕。但是,我的 java 代码不能正常工作。虽然它可以运行,但在我尝试连续使用 Intents 2 和 3 后它会崩溃。有一个更好的方法吗?
拉莫斯之舞
摇曳的蔷薇
相关分类