[英]“If the previous activity was … do something”
我正在开发一个Android应用程序,但被阻止了。 我正在寻找这样的条件:
if the previous activity was ...{
*do something*
}
我只想在字符串来自上一个活动时才填充字符串的数组列表。
预先感谢您的回答!
V.
嘿,您可以将数据放入用于启动此活动的意图中。 因此,您可以根据开始此活动的“上一个”活动放置一个不同的标识符。 像这样:
Intent intent = new Intent(getBaseContext(), NextActivity.class);
intent.putExtra("PREVIOUS_ACTIVITY", this.getClass().getSimpleName());
startActivity(intent)
然后您可以通过执行以下操作来检索此信息:然后在NextActivity中,检索onCreate()
的值:
Bundle extras = getIntent().getExtras();
if (extras != null) {
String previous activity= extras.getString("PREVIOUS_ACTIVITY");
}
然后,您可以测试变量并执行所需的操作。 希望能有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.