Android案例声明帮助

Android案例声明帮助,第1张

概述我试图让我的case语句根据按下的按钮打开另一个类.我得到这个工作正常一个按钮,但我不确定如何继续两个按钮.到目前为止,我的代码是:public void onClick(View v) { switch (v.getId()) { case R.id.about_button: Intent i = new Intent(t

我试图让我的case语句根据按下的按钮打开另一个类.我得到这个工作正常一个按钮,但我不确定如何继续两个按钮.

到目前为止,我的代码是:

public voID onClick(VIEw v) {    switch (v.getID()) {    case R.ID.about_button:        Intent i = new Intent(this,About.class);        startActivity(i);        break;    case R.ID.reminderList_button:        Intent i = new Intent (this,ReminderListActivity.class);        startActivity(i);        break;    }}

这给出了一个错误,因为我正在重用本地变量(i) – 如果有人能让我知道如何正确地做这个,那将非常感激.最佳答案您可以在switch语句之前声明变量i.如果您打算在switch语句后使用变量i,那么这特别优于“范围”:

public voID onClick(VIEw v) {    Intent i = null;    switch (v.getID()) {    case R.ID.about_button:        i = new Intent(this,About.class);        break;    case R.ID.reminderList_button:        i = new Intent (this,ReminderListActivity.class);        break;    }    startActivity(i);    ...; // other statements using `i'}
总结

以上是内存溢出为你收集整理的Android案例声明帮助全部内容,希望文章能够帮你解决Android案例声明帮助所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1139720.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存