我正在构建Android应用程序,用于检查收到的消息的格式 如果以$ A开头,则启动活动A并将消息内容发送到活动A. 如果以$ B开头,则启动活动B并将消息内容发送到活动B. 请任何帮助
答案 0 :(得分:0)
你可以这样做
if(messages.getMessageBody().contains("$A")) {
//Write your code here
}
else if(messages.getMessageBody().contains("$B")) {
//Write your code here
}
要将数据传递给下一个活动,请按照这样做,
Intent i = new Intent(FirstScreen.this, SecondScreen.class);
i.putExtra("STRING_I_NEED", strName);
然后,要检索值,请尝试以下内容:
String newString;
if (savedInstanceState == null) {
extras = getIntent().getExtras();
if(extras == null) {
newString= null;
} else {
newString= extras.getString("STRING_I_NEED");
}
} else {
newString= (String) savedInstanceState.getSerializable("STRING_I_NEED");
}