小编ani*_*rus的帖子

如何替换gradle的默认源文件夹?

我是Gradle的新手,我的源代码位置与Gradle期望的不同.

Gradle期望在下面找到生产源代码src/main/java和您的测试源代码src/main/resources.如何将Gradle配置为其他源代码?

gradle build.gradle

10
推荐指数
1
解决办法
6705
查看次数

Android - 如何将数据发送回调用活动

我从activityA调用activityB并使用intent传递一个类对象.

Intent intentB = new Intent(v.getContext(), activityB.class);
intentB.putExtra("data", data); //data is a class object
startActivity(intentB);
Run Code Online (Sandbox Code Playgroud)

activityB开始很好,我也能够提取数据.在activityB中,我正在修改数据对象.我想在调用activityB.onDestroy()时将此修改后的数据对象发送回activityA.

有什么建议?

这是我的代码:

activityA,开始Intent:

Intent i = new Intent(this, activityB.class);
i.putExtra("object", Class.object);
startActivityForResult(i, 1);
Run Code Online (Sandbox Code Playgroud)

activityA,捕捉意图:

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  if (requestCode == 1) {    
        object = data.getParcelableExtra("object"); //the Class implements Parcelable
  }
}
Run Code Online (Sandbox Code Playgroud)

activityB

protected void onDestroy() {
  Intent data = new Intent();
  setResult(RESULT_OK, data) 
  finish(); // ends current activity
}
Run Code Online (Sandbox Code Playgroud)

android-intent android-activity

6
推荐指数
1
解决办法
7272
查看次数

Android中缺少翻译错误

导出已签名的android包时出现以下错误:

app_name to translated in es,he,iw
Run Code Online (Sandbox Code Playgroud)

我的应用程序中没有定义这三种语言.我无法理解lint是如何提出这些语言的.有没有我可能更新错误的配置?

我知道我可以通过转到Window> Preferences> Android> Lint Error Checking> MissingTranslation来关闭这个lint错误.但这不是我想要做的.我没有计划将我的应用程序翻译成这些语言,然后从哪里出现这些错误.

是否有任何文件我可以定义我的应用程序只使用一个区域设置?

xml api android export

2
推荐指数
1
解决办法
2535
查看次数