submitButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent();
if(companyNameEditText.getText().toString()!=null) {
intent.putExtra("companyName", companyNameEditText.getText().toString());
nameChanged=true;
finish();
}
else{
Toast.makeText(ChangeNameActivity.this,"Please enter a value",Toast.LENGTH_SHORT).show();
}
}
});
@Override
protected void onDestroy() {
super.onDestroy();
if(nameChanged)
{
activityFinishedWithChanges= true;
}
}
@Override
protected void onResume() {
super.onResume();
if(ChangeNameActivity.activityFinishedWithChanges) {
companyNameText = findViewById(R.id.companyNameText);
if (getIntent().hasExtra("companyName")) {
String companyName = getIntent().getStringExtra("companyName");
if (companyName != null) {
if (!companyName.equals("")) {
companyNameText.setText(companyName);
AppUtils.setNameSharedPreference(BrandSettingsActivity.this, AppConstants.organizationName, getIntent().getStringExtra("companyName"));
}
}
}
}
}
如果我正确地理解了您的问题,您希望将数据从(第二个活动)发送到您的periverivered opened(第一个活动)
因此,从FirstActivity使用startActivityForResult()方法调用SecondActivity
例如:
int ACTIVITY_CODE= 1
Intent i = new Intent(this, SecondActivity.class);
startActivityForResult(i, ACTIVITY_CODE);
Intent returnIntent = new Intent();
returnIntent.putExtra("result",result);
setResult(Activity.RESULT_OK,returnIntent);
finish();
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == ACTIVITY_CODE) {
if(resultCode == Activity.RESULT_OK){
String result=data.getStringExtra("result");
}
if (resultCode == Activity.RESULT_CANCELED) {
//Write your code if there's no result
}
}
}
我正在尝试在列表视图中启动一个新的活动。 当它下降到开始活动(意图)时,我可以通过调试器看到意图中的正确值。但是,当我在ItemDetail活动中执行getIntent()时,该意图没有值。mMap为空。 访问临时演员的代码是 这是怎么回事?我没有抓住正确的意图吗?我的价值观是如何丢失的?
当使用PendingEvent启动一项活动,而该活动在后台已经处于活动状态时,我无法获得新意图的额外功能。getIntent返回启动活动的意图,但在本例中,Android只会将其放回前台并调用onResume。我希望能够获得新的额外服务,以便更新活动。 我该怎么做?
有没有一种方法可以只从一个类中接收意图附加内容?例如,我有两个使用意图打开第三个活动的活动。现在我只希望前两个中的一个通过附加内容,这样我就可以在第三个活动中接收它。 我已经实现了所有功能,但它会崩溃,因为当我打开第二个没有添加额外功能的第三个活动时,它会崩溃我的应用程序。 为了更清楚地描述它: 活动1:通过意向附加 活动1和2都使用意图来启动活动3,但我只需要活动1中的额外内容。
在Google Play服务活动识别中有 每当我得到步行或跑步的活动更新时,我都会步行 如何区分? 我知道上面写着跑和走:“这是ON_FOOT的一个子活动” 谢谢你的帮助。
我需要一些帮助来解决拉威尔的一个问题。我有三张桌子: 颗粒 物种(有树) specie_pellet(这是透视表) specie_颗粒表是颗粒组成的轴心,有一个额外字段,称为percentuale(百分比)。显然,这种关系在物种类中属于遗传性,在颗粒类中详细地说,在颗粒类中属于遗传性: 详细种类类别: 要修改表格,请使用以下表格: 请求传递到路由 最后我拿到了控制器 但是我得到了这个错误:非法的偏
问题内容: 上面的选择向我返回了以下内容。 我如何获得以下信息: 问题答案: SQL Fiddle示例 输出 编辑:这是一个通用的解决方案,将可在大多数数据库平台上使用。如果您的特定平台(例如gareth的)有更好的解决方案,请使用它!