【发布时间】:2017-10-04 11:20:00
【问题描述】:
比方说,我们有变量 var,它存储关于活动名称的信息。它从共享偏好中获取。我想做一些自动保存。发起的最后一个活动发送它的名字做共享偏好。我现在不知道的是如何将活动名称从变量 var 放入 buttonlastactivity 的 switch 方法中的意图。第一个 buttonnew 转到第一个 actbegin 活动。
例子:
public void onClick(View view) {
Intent intent;
switch (view.getId()) {
case R.id.buttonnew:
intent = new Intent(actmenu.this, actbegin.class);
startActivity(intent);
break;
case R.id.buttonlastactivity:
intent = new Intent(actmenu.this, ??????.class);
startActivity(intent);
break;
问题是,用什么代替问号来取存储在变量 var 中的活动名称。
有什么建议吗?
【问题讨论】:
-
如果您打算在后按或其他情况下将用户发送到特定页面/活动,那么这不是一个好习惯,因为它会破坏整个应用程序流程。
标签: java android android-intent android-activity switch-statement